3

每当我尝试在 #each 块内渲染视图时,都会收到 PrecompilationError 说:Compiler said: Error: each doesn't match view.

例子:

{{#each posts}}
  {{view App.MyPost}}
    <div>Some HTML here</div>
  {{/view}}
{{/each}}

在呈现单个帖子之前,我需要做一些事情,所以我的猜测是我需要一个自定义视图(App.MyPost)来实现“willInsertElement”钩子。我究竟做错了什么?

4

1 回答 1

9

你少了一个#

如果你想使用内联模板,视图助手需要一个 #

{{#each posts}}
  {{#view App.MyPost}}
    <div>Some HTML here</div>
  {{/view}}
{{/each}}

所以它基本上是:

{{view App.MyPost}}

或者:

{{#view App.MyPost}}
  <!-- template here -->
{{/view}}
于 2013-04-10T09:44:48.463 回答