【发布时间】:2015-05-11 01:20:06
【问题描述】:
这是我的代码
<span editable-select="item.text" e-ng-options="p.id as p.name for p in products" e-form="rowform"
onbeforesave="checkName($data)" e-required e-name="name"
e-onChange="scopeFunction($data)">
{{ showProductName(item.text) || 'Enter Name of a product' }}
</span>
是否可以在 e-onChange 中访问控制器的 $scope?
如果我输入 e-onChange="scopeFunction(data)" 它会抛出错误“ReferenceError: scopeFunction not defined”
我想要的是在选择一个新值之后能够更改另一个字段的值。
【问题讨论】:
-
我还想补充一点,我希望在保存值之前触发更改事件。
-
不能使用 onaftersave 代替 e-onChange?
-
你能显示你的控制器的代码吗?
-
嘿,我想我设法通过 onaftersave 做到了。我决定离开它。 Onaftersave 并不完全符合我的要求,因为我希望当用户在选定的可编辑单元格输入中输入某个值时(在我单击“保存”更改之前)更改另一个单元格的值。
-
是的,我也有同样的问题。我需要根据第一个单元格的更改来更改第二个单元格。 Xeditable 似乎不允许您在编辑模式下这样做。
标签: angularjs x-editable