【发布时间】:2014-04-04 05:35:26
【问题描述】:
好的,我正在尝试获取随机控制器(不是我的模板的默认控制器)上的计算属性,以将此属性传递给随机模板上的组件。在 irc 的一些帮助下,我被指出:“http://emberjs.com/guides/controllers/dependencies-between-controllers/”并意识到我的问题更多的是控制器依赖问题而不是组件问题,这有所帮助,但我仍然遇到问题。
所以在我的 blah 模板的默认控制器 (BlahController) 上,我使用 'needs' 挂钩来访问 FooBarController,如下所示:
needs: 'foo_bar'
在我调用组件的同一个模板中,我得到了 FooBarController 的属性,如下所示:
{{my-widget someProperty=controllers.foo_bar.someProperty}}
而我的组件只显示如下属性:
{{someProperty}}
我试图访问的属性 (someProperty) 是一个计算属性,它有自己的依赖项。我收到一个错误,即计算属性上的依赖属性似乎不可用???
【问题讨论】:
标签: ember.js