从块形式访问Ember组件范围?

时间:2014-05-26 20:32:10

标签: ember.js

我想让用户使用块表单在Ember组件中传递自定义文本字段App.CustomTextField。但是,App.CustomTextField需要访问组件才能操作其属性。如何使用块表单将组件传递到文本字段?我想将组件作为属性传递给App.CustomTextField,但是如何访问组件的范围呢?

{{#blog-post}}
      {{view App.CustomTextField component=?}}
{{/blog-post}} 

1 个答案:

答案 0 :(得分:0)

你采取的方法并不是一个好主意。组件应该公开属性。它们有点像指定组件行为的外部设置。

只需将App.CustomTextField转换为组件并在其上设置所有必需的属性。