【发布时间】:2020-02-02 20:23:30
【问题描述】:
我正在使用 AngularJS 1.6 和基于组件的 Web 应用程序。我正在构建一个包含表格的新组件,并在选择一行时显示另一个无状态组件,其中包含有关该行对象的详细信息(该行通过'
ctrl.$onChange = function(changes) {
if (changes.row) {
this.row = angular.copy(this.row);
}
};
在子组件中的更改不再更改父组件中的对象的意义上它确实有效,导致通过引用绑定被破坏。
问题是:如果我在表中选择另一行,则更改的对象不再被传递,无状态组件不会“识别”绑定中更改的对象!如果我省略上面的代码它可以工作,但是在迁移到 Angular 时它仍然可以工作吗?我该怎么办?
【问题讨论】:
标签: angularjs components