Ember.js 如何从ember组件内部获取外部父控制器?
目前,我正在像这样将自定义关键字传递到组件中(当我在阵列控制器中循环每个模型时) 然后在我的组件中,我可以添加一个自定义的attributeBindings并绑定到“foo”,但我想我可以访问父控制器(从组件本身内部) 如何从ember 1.8+中的组件内部获取此信息?请检查: 如果组件当前插入到父视图的DOM中,则此属性将指向父视图的控制器Ember.js 如何从ember组件内部获取外部父控制器?,ember.js,Ember.js,目前,我正在像这样将自定义关键字传递到组件中(当我在阵列控制器中循环每个模型时) 然后在我的组件中,我可以添加一个自定义的attributeBindings并绑定到“foo”,但我想我可以访问父控制器(从组件本身内部) 如何从ember 1.8+中的组件内部获取此信息?请检查: 如果组件当前插入到父视图的DOM中,则此属性将指向父视图的控制器 在组件中,可以使用this.get('targetObject')获取父视图的控制器。您是否尝试过类似的方法。get('parentView');或者您可
在组件中,可以使用
this.get('targetObject')
获取父视图的控制器。您是否尝试过类似的方法。get('parentView');或者您可能需要这个。get('parentView.parentView');这将使您能够访问父控制器。作为最新的Ember版本(2.8),targetObject
将被弃用,\u targetObject
(以下划线开头)怎么样?我们到处都在使用它(
{{#each thing in controller}}
{{my-thing foo=controller}}
{{/each}}