Huy*_*Huy 3 handlebars.js ember.js htmlbars
我的路由中有一个哈希定义为:
model: function() {
return Ember.RSVP.hash({
signedServices: {
lyft: false,
uber: false,
postmates: false,
doordash: false,
caviar: false
}
});
},
Run Code Online (Sandbox Code Playgroud)
在我的车把视图中,我正在迭代我的所有服务并输出哈希的值:
{{#each (signup-services-array model.signedServices) as |serviceName|}}
{{model.signedServices[serviceName]}}
{{/each}}
Run Code Online (Sandbox Code Playgroud)
但是,我一直遇到错误:
Parse error on line 108:
... {{log model.signedServices['lyft
-----------------------^
Expecting 'ID', got 'INVALID'
Run Code Online (Sandbox Code Playgroud)
这个错误意味着什么,我该如何解决?
您无法以这种方式访问HTMLBars中的对象中的键.您应该使用get
帮助器:
{{get model.signedServices serviceName}}
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
2546 次 |
最近记录: |