关于 #each 在非数组已经是数组时循环的错误消息
Error message about #each looping over a non array when it is already an array
我已经更新到 ember-cli@0.2.3,当 运行 ember serve
在我的插件项目上启动虚拟应用程序时,我收到以下错误消息。
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”。
这是因为插件的原型在默认情况下是关闭的。 Ember 的每个助手都需要一个 Ember 数组。由于原型扩展已关闭,您将需要手动将数组包装在 Em.A
中
operations : Em.A(['search', 'create', 'read', 'update', 'delete']),
This blog post from dockyard will be helpful on updating addons.
我已经更新到 ember-cli@0.2.3,当 运行 ember serve
在我的插件项目上启动虚拟应用程序时,我收到以下错误消息。
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”。
这是因为插件的原型在默认情况下是关闭的。 Ember 的每个助手都需要一个 Ember 数组。由于原型扩展已关闭,您将需要手动将数组包装在 Em.A
中operations : Em.A(['search', 'create', 'read', 'update', 'delete']),
This blog post from dockyard will be helpful on updating addons.