angularjs – 一个指令内的动态ng模型绑定
发布时间:2020-12-17 07:44:16 所属栏目:安全 来源:网络整理
导读:我正在尝试创建一个自定义组件,该组件在该指令中使用了动态ng模型. 例如,我可以调用不同的组件,如: custom-dir ng-model="domainModel1"/custom-dircustom-dir ng-model="domainModel2"/custom-dir 有一个指令,如: app.directive('customDir',function() {
我正在尝试创建一个自定义组件,该组件在该指令中使用了动态ng模型.
例如,我可以调用不同的组件,如: <custom-dir ng-model="domainModel1"></custom-dir> <custom-dir ng-model="domainModel2"></custom-dir> 有一个指令,如: app.directive('customDir',function() { return { restrict: 'EA',require: '^ngModel',scope: { ngModel: '=dirValue',},template: '<input ng-model="dirValue" />',link: function(scope,element,attrs,ctrl) { scope.dirValue = 'New'; } }; }); 这个想法是,如果模型发生变化,则该指令的文本框将会改变,而另一方面则会改变. 事情是,我已经尝试了不同的方法,根本没有成功,你可以在这里查看其中一个:http://plnkr.co/edit/7MzDJsP8ZJ59nASjz31g?p=preview在这个例子中,我期望在两个输入中都有“新”值,因为我是从指令中改变模型,是双向绑定(=).但不知何故不是正确的方式. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
推荐文章
站长推荐
- angularjs – 在控制器而不是视图中访问Angular
- angularjs – 是否有一种方法从angular.element获
- 什么()在Scala中意味着什么?
- angularjs – 指令中的UI Bootstrap模式
- unix – 是由shell,用户还是组合继承的ulimits?
- angularjs – 如何使ngInfiniteScroll通过create
- scala – 在Spark SQL中,如何注册和使用通用UDF?
- 浅析angular,react,vue.js jQuery使用区别
- bootstrap.min.css和bootstrap.css有什么区别?
- 使用angular-cli在Universal Rendering中使用coo
热点阅读