我有一个Ember.View
,其中有一个访问视图属性的模板,如下所示:
{{view.someProperty}}
我想将它包装在这样的组件中:
{{#my-component}}
{{view.someProperty}}
{{/my-component}}
Ember component docs告诉我该块是使用父上下文呈现的,但突然之间我无法使用view.someProperty
访问属性。
这是一个已知问题吗?任何人都可以帮我找到解决方法吗?
答案 0 :(得分:0)
找到答案。事实证明,块内的view属性(helper?)是对组件视图的引用。这意味着我需要传递属性,然后使用view.property
引用它们,如下所示:
{{#my-component someProperty=view.someProperty}}
{{view.someProperty}}
{{/my-component}}