0

ember serve我已更新到 ember-cli@0.2.3 并在我的插件项目上运行以启动虚拟应用程序时收到以下错误消息。

Uncaught Error: Assertion Failed: The value that #each loops over must be     an Array. You passed [search,create,read,update,delete]

控制器有:

operations : ['search', 'create', 'read', 'update', 'delete'],

template.hbs 有:

{{view "select" content=operations value=selectedOperation class="form-control"}}

我注意到的另一件事是 EXTEND_PROTOTYPES 似乎默认关闭或其他什么,因为我必须将我的.property()值更改为“Ember.computed”。

4

1 回答 1

0

这是因为默认情况下插件的原型是关闭的。Ember 的每个助手都需要一个 Ember 数组。由于原型扩展已关闭,您需要在 Em.A 中手动包装一个数组

operations : Em.A(['search', 'create', 'read', 'update', 'delete']),

船坞的这篇博文将有助于更新插件

于 2015-05-08T07:39:33.737 回答