angularJS + jQuery可编辑插件可一起使用

钙钛矿

我正在尝试为jeditable插件编写指令,因此当它更改值时,它也会更改,还可以编辑edited元素的模型。

所以我写了类似的东西,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
                }
            });
        }
    };
});
B·科特

在隔离范围内传递您的商品:

app.directive('uiEditable', function(){
    return {
        restrict: 'A',
        scope: {
            item: '='
        },
        link: function(scope, element, attrs){
            element.editable("/echo/json/", {
                onblur: 'submit',
                onsubmit: function(response, settings){
                    alert(scope.item);
                }
            });
        }
    };
});

现在,“ scope.item”将为您提供对指令内项目的引用。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

一起使用jQuery和AngularJS?

一起使用jQuery timeago或momentjs和AngularJS

AngularJS 可以与 jQuery bootgrid 一起使用吗?

jQuery,jQueryUI(和插件)和AngularJS-它们如何组合在一起?

将Polymer与Angularjs一起使用

使AngularJS与AWS DynamoDB一起使用

将AngularJS与npm一起使用

angularjs可编辑的-of -options

使用bootstrap / angularjs的可编辑ComboBox

AngularJS:与控制器一起使用resolve时,可缩小语法正确

AngularJS是否承诺调度可与`async` /`await`一起使用?

SessionAuthentication vs OAuth2Authentication可与Django和Angularjs一起使用

如何将x可编辑插件与meanjs yeoman生成的代码一起使用?

与AngularJS一起使用时,如何在TinyMCE Richtext编辑器中启用浏览器拼写检查

不能使AngularJS与jQuery Summernote一起使用,它根本不显示

将Basicprimitive与Angularjs一起使用错误:jQuery(...)。org

AngularJS中的可编辑DataGrid

File Upload API与Postman一起使用,但与AngularJS不一起使用

Java脚本轮播无法与angularjs一起使用

与AngularJS一起使用时href不会被渲染

将库(Plyr)与指令和AngularJS一起使用

DataTable Bootstrap无法与AngularJs一起使用

AngularJs $ http不能与跨域一起使用

AngularJS如何与JS缩小器一起使用

AngularJS代码无法与NodeJS一起使用

HTML单选检查,与AngularJS指令ngModel一起使用

与 AngularJS 一起使用时,Selectpicker 不会填充

Tinymce textarea无法与AngularJS一起使用

AngularJS现在可以与Typescript一起使用吗?