anglejs – 角度,在指令中,添加模板一个元素与ng模型
发布时间:2020-12-17 09:52:48 所属栏目:安全 来源:网络整理
导读:我试图在一个指令中添加一个带有ng-model的输入元素. my code 我的指令的链接功能: link: function (scope,element,attrs) { var elem_0 = angular.element(element.children()[0]); for (var i in scope.animals[0]) { elem_0.append(angular.element('spa
我试图在一个指令中添加一个带有ng-model的输入元素.
my code 我的指令的链接功能: link: function (scope,element,attrs) { var elem_0 = angular.element(element.children()[0]); for (var i in scope.animals[0]) { elem_0.append(angular.element('<span>' + scope.animals[0][i].id + '</span>')); //this part doesn't work var a_input = angular.element('<input type="text">'); a_input.attr('ng-model','animals[0][' + i + '].name'); //end elem_0.append(a_input); } 似乎我需要调用$compile()在最后,但不知道如何.
尝试
var a_input = angular.element($compile('<input type="text" ng-model="animals[0][' + i + '].name"/>')($scope)) elem_0.append(a_input); (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |