在ng模板中调试AngularJS数据绑定内联指令与指令

时间:2013-06-11 13:45:20

标签: angularjs angularjs-directive angularjs-scope

看看这个小提琴:http://jsfiddle.net/ADukg/3036/

我有两个指令在同一个控制器实例提供的值上使用双向数据绑定。当指令被内联时,一切都有效。当指令嵌入模板并使用ngInclude包含时,绑定部分失败(参见小提琴)。

理解这一点的任何帮助都将受到赞赏。

1 个答案:

答案 0 :(得分:2)

您的代码中存在多个问题 1)您已多次定义ng-controller。请注意,每次定义ng-controller时都会创建一个新的范围 2)你的模型测试是原型,它会在原型继承中引起问题,而不是直接观察对象而不是原始类型

https://github.com/angular/angular.js/wiki/Understanding-Scopes

我已经修改了你现在正在使用的小提琴:http://jsfiddle.net/ADukg/3037/

 $scope.newtest={value:true}