看看这个小提琴:http://jsfiddle.net/ADukg/3036/
我有两个指令在同一个控制器实例提供的值上使用双向数据绑定。当指令被内联时,一切都有效。当指令嵌入模板并使用ngInclude
包含时,绑定部分失败(参见小提琴)。
理解这一点的任何帮助都将受到赞赏。
答案 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}