角括号组件不起作用

时间:2015-10-18 01:00:50

标签: ember.js

ember-cli@1.3.8 
ember@2.1.0

我手动将ember和ember-data更新到package.json中的2.1.0。我在ember插件项目中从虚拟应用程序运行应用程序。

当我执行以下操作时

<my-component model={{model}} /> 

我在HTML中呈现以下内容。

<my-component model="<dummy@model:employee::ember395:null>"></my-component>

组件根本不会渲染。我在init方法中放置了一个断点,但它从未被调用过。在我看来,由于某种原因,组件无法识别。

如果我使用把手语法,它会起作用:

{{my-component model=model}}

我需要在ember-cli或ember中启用此功能吗?我做错了吗?

1 个答案:

答案 0 :(得分:0)

似乎它们可能在2.1.0中不受支持,如here所述,这表明它们可能在2.2.0中得到支持。

我能够像我这样只读取我的卷曲组件属性:

{{my-component model=(readonly model)}}

因此,后面的重构应该非常简单。