【发布时间】:2018-08-02 18:43:12
【问题描述】:
我正在使用 AngularJS 1.6。
我在一个共享数据存储在顶级组件中的系统中工作。子组件通过以下方式访问父组件:
require: {
'parentView': '?^'
}
并使用{{thisView.parentView.variable}} 和this.parentView.changeVar(var); 访问数据
这似乎是一个反模式。似乎“正确”的解决方案是使用服务来存储和更改数据。
parentView 方法的实际问题是什么?
感谢您的帮助。
【问题讨论】:
标签: javascript angularjs architecture components