{{each}}的升级问题

时间:2015-03-25 17:05:14

标签: ember.js

我正在将我的应用程序从1.8.1升级到ember 1.9.1。我收到了{{each}}

的弃用通知
  

弃用:不推荐使用{{each}}的上下文切换形式。请改用关键字表单({{#each foo in bar}})。有关详细信息,请参阅http://emberjs.com/guides/deprecations/#toc_more-consistent-handlebars-scope

我有这个每个语句,其中band是一个对象数组

{{each bands itemView='matrix_band' itemController='matrix_band'}}

我尝试过几个选项,比如

{{each band in bands itemView='matrix_band' itemController='matrix_band'}}

但是band对象没有正确传递给我的控制器,因此我无法访问band对象的任何值。

1 个答案:

答案 0 :(得分:0)

如果您的数据来自路线:

{{each band in model itemView='matrix_band' itemController='matrix_band'}}

在一个组件中:

{{each band in content itemView='matrix_band' itemController='matrix_band'}}