我碰到了一个谜,我无法理解。我在Angular中有一个创建-element的指令。在那我有一个值属性作为我的模型,但为了使用ngChange我也必须有ng模型。然而,这种结构使我对我有一个奇怪的行为:它在我在ng-repeat中使用的所有指令上触发ngChange。
最好在快速测试中看到:
http://plnkr.co/edit/SXpytBCPPHd1AkwIyMf6?p=preview
<dropdown-field
label="{{ comment.title }}"
options="vm.options"
ng-model="comment.target.id"
ng-change="vm.changeFn(comment)"
></dropdown-field>
有人可以指导我做出解决方案吗?非常感谢!