我正在使用 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/