jeditable プラグインのディレクティブを作成しようとしているので、値を変更すると、編集された要素のモデルも変更されます。
だから私はそのようなもの、JS Fiddleを書き ましたが、リスト内のオブジェクトにバインドされたオブジェクトを取得する方法がわかりません。
JS:
var app = angular.module("app", []);
app.controller('ctrl', function ($scope) {
$scope.lst = [{
id: 1,
name: "item1"
}, {
id: 1,
name: "item1"
}, {
id: 2,
name: "item2"
}, {
id: 3,
name: "item3"
}, {
id: 3,
name: "item3"
}];
});
app.directive('uiEditable', function () {
return {
restrict: 'A',
link: function (scope, element, attrs) {
element.editable("/echo/json/", {
onblur: 'submit',
onsubmit: function (response, settings) {
//here i need to update the model
}
});
}
};
});