标签: angularjs
在我的AngularJS应用程序中,我有一个带有一些选项元素的HTML表单,当我更改一个选项时,其他选项也会被更改。重新加载页面后,我可以更改单个值。
在更改时调用函数changeVariant,值将被更改。
导致此问题的原因以及如何解决?
答案 0 :(得分:0)
这是angularjs功能2路绑定。如果在控制器中更改了范围变量,则引用(对象引用)值也将在相应的html页面中更改。限制这个你必须打破对象引用。请查看以下网址以获得一些想法。
https://www.bennadel.com/blog/2863-breaking-direct-object-references-at-cache-boundaries-in-angularjs.htm