我们可以在ember js中将部分添加到模板中。
{{#each subdetail in leftSubDetails}}
{{partial 'lists/details/link-'+subdetail}}
{{/each}}
给出以下错误
Error: Parse error on line 22:
...lists/details/link-'+subdetail}}
-----------------------^
Expecting 'CLOSE', 'CLOSE_UNESCAPED', 'STRING', 'INTEGER', 'BOOLEAN', 'OPEN_SEXPR', 'CLOSE_SEXPR', 'ID', 'DATA', got 'INVALID'
答案 0 :(得分:3)
在视图或控制器中计算部分的名称:
partialName: function() {
return 'lists/details/link/ + this.get('subdetail');
}.property('subdetail')
然后将其称为
{{partial partialName}}
未经测试。
答案 1 :(得分:0)
尝试传递参数,如下所示:
{{partial 'lists/details/link' subdetail=blah}}