每当我尝试在#each块中渲染视图时,我都会收到一个PrecompilationError:Compiler said: Error: each doesn't match view
。
示例:
{{#each posts}}
{{view App.MyPost}}
<div>Some HTML here</div>
{{/view}}
{{/each}}
我需要在呈现单个帖子之前做一些事情,所以我的猜测是我需要一个自定义视图(App.MyPost)来实现&#39; willInsertElement&#39;钩。我做错了什么?
答案 0 :(得分:9)
你错过了#
如果要使用内联模板,则视图助手需要#
{{#each posts}}
{{#view App.MyPost}}
<div>Some HTML here</div>
{{/view}}
{{/each}}
所以它基本上都是:
{{view App.MyPost}}
或:
{{#view App.MyPost}}
<!-- template here -->
{{/view}}