【问题标题】:Upgrade issue for {{each}}{{each}} 的升级问题
【发布时间】:2015-03-25 17:05:14
【问题描述】:

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

的弃用通知

弃用:不推荐使用 {{each}} 的上下文切换形式。请改用关键字形式 ({{#each foo in bar}})。详情请见http://emberjs.com/guides/deprecations/#toc_more-consistent-handlebars-scope

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

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

我已经尝试了几个选项,例如

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

但波段对象没有正确传递给我的控制器,所以我无法访问波段对象的任何值。

【问题讨论】:

  • 你能在 jsbin 中复制你的问题吗?
  • 我会尝试,但找到一个通用示例可能需要一点时间

标签: ember.js


【解决方案1】:

如果您的数据来自路由:

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

在组件内:

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

【讨论】:

  • 它在一个组件中并传入了bands
  • 也许,我不是 100% 清楚,我需要维护乐队。我确实尝试过{{内容中的每个乐队...}}
猜你喜欢
  • 1970-01-01
  • 2011-09-23
  • 2019-10-19
  • 1970-01-01
  • 1970-01-01
  • 2023-03-28
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多