我正在将我的应用程序从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对象的任何值。
答案 0 :(得分:0)
如果您的数据来自路线:
{{each band in model itemView='matrix_band' itemController='matrix_band'}}
在一个组件中:
{{each band in content itemView='matrix_band' itemController='matrix_band'}}