angularjs - Angular X-Editable - onbeforesave 的附加参数

标签 angularjs x-editable

我正在使用 angular-xeditable 内联编辑表值,并希望在输入模糊后将该值保存在数据库中。我想做的是使用“onbeforesave”属性调用保存函数。

问题是该函数仅将更改后的值作为参数。我还需要应用 xeditable 的标签的 id。

那么我如何传递对 DOM 元素的引用(最佳选择)或仅传递元素 id(在本例中就足够了)。

非常感谢!

最佳答案

在前端的 ng-repeat 上,在“onBeforeSave”属性上,您可以传递 $index 所以它会像 onBeforesave="myFUnction ($index)",然后使用索引来定位数组元素来更改值。因此,如果您的前端 ng-repeat 使用 $scope.items,您将使用索引来定位 $scope.items[index] 并然后您可以获取该索引上的所有数据并将数据传递到服务器以进行一些数据库更新。

关于angularjs - Angular X-Editable - onbeforesave 的附加参数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22192663/

相关文章:

javascript - 如何将函数绑定(bind)到使用链接函数创建 HTML 的 Angular 指令

javascript - 从字符串执行 JavaScript 代码

javascript - 访问 JSON 数据结果中的键值对

html - x-editable popover 未完全显示

javascript - X-editable 防止输入框在聚焦时关闭的默认行为

angularjs - 如何编写AngularJS的commonjs模式模块

angularjs - 如何在没有ng-repeat,angularjs的情况下动态创建div?

javascript - $watch 不是函数

javascript - 在 angularjs 中编辑由 xeditable.js 生成的文本字段的默认 css

jquery - 无法使用 X-Editable/jQuery、Chrome 读取 JSON