我正在尝试为 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
                }
            });
        }
    };
});