ng-change多次触发

时间:2018-02-09 08:40:12

标签: javascript angularjs angularjs-ng-change

我碰到了一个谜,我无法理解。我在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>

有人可以指导我做出解决方案吗?非常感谢!

0 个答案:

没有答案