为什么AngularJS选择所有选项而不是单击的选项?

时间:2017-03-08 09:42:41

标签: angularjs

在我的AngularJS应用程序中,我有一个带有一些选项元素的HTML表单,当我更改一个选项时,其他选项也会被更改。重新加载页面后,我可以更改单个值。

在更改时调用函数changeVariant,值将被更改。

导致此问题的原因以及如何解决?

1 个答案:

答案 0 :(得分:0)

这是angularjs功能2路绑定。如果在控制器中更改了范围变量,则引用(对象引用)值也将在相应的html页面中更改。限制这个你必须打破对象引用。请查看以下网址以获得一些想法。

https://www.bennadel.com/blog/2863-breaking-direct-object-references-at-cache-boundaries-in-angularjs.htm

相关问题