所以这就是它的样子,这里是Plunker
parent scope
ng-repeat
directive
在指令中有一个属性是与父范围内的变量双向绑定。
但这并没有按我的意愿工作。(但我可以理解为什么它不起作用)
原因是 ngRepeat 会创建它自己的范围,因此一旦指令中的变量发生更改,Angular 就会在 ngRepeat 中添加一个变量,但它会保持父级中的变量不变。
我可以做一些类似 scope.$parent.$parent.variable 的事情来改变变量,但这有点不是 Angular 的想法。
我应该怎么做 ?
此外,如果我更改项目集合中的重复项目,则无法更改项目。
因为同上的原因。