Emberjs:正确绑定模型/控制器/视图与夹具数据



我正在尝试进入ember,向CTO推荐它作为我们项目重构的新技术。

我试图使一个已经嵌套的对象数组的例子,但当我想创建一个控制器给一些行为,我失去了访问模型。

这个例子可以在这个例子中找到。

如果我注释视图中的" controller:"属性。所有的数据都显示出来了,但是如果你点击任何顶部元素,点击就会弹出几乎是顶部的控制器。

我想添加一个控制器,以便它可以处理点击动作,但它发生的是,当这样做时,我打印的每个模型属性不显示。我还测试了{{模型。成员}}但是没有。

我想知道在模板中,contentBinding="this"是否真的会将模型绑定到控制器。

试着改变:

<li>
  {{view App.InterestCategoryView contentBinding="this"}}
</li>

:

<li>
  {{render interestCategory this}}
</li>

这样,'render'将为循环中的每个项目及其视图创建一个新的'interestCategory'控制器。

最新更新