0

我需要执行如下代码片段:

<div class="lift:firstSnippet.content?eager_eval=true">
   <p>Some text</p>
   <div class='lift:secondSnippet.showAddNewForm>'></div>
</div>

所以在我的模板中我有 <div class="lift:firstSnippet.content?eager_eval=true"></div>

FirstSnippet 从 db 插入一些 html: def content = "*" #> Unparsed(page.open_!.content.is) 该 html 看起来像: <p>Some text</p><div class='lift:secondSnippet.showAddNewForm>'></div> 但是 SecondSnippet 不执行。我也尝试使用S.eagerEval(Unparsed(page.open_!.content.is)) ,但结果是一样的。我不知道为什么。

4

1 回答 1

1

我不知道您是复制模板代码还是重新键入它,但存在语法错误:

<div class="lift:firstSnippet.content?eager_eval=true">
   <p>Some text</p>
   <div class='lift:secondSnippet.showAddNewForm>'></div>
</div>

注意>末尾的secondSnippet.showAddNewForm>

我认为它应该是:

<div class="lift:firstSnippet.content?eager_eval=true">
   <p>Some text</p>
   <div class='lift:secondSnippet.showAddNewForm'></div>
</div>

请尝试一下,看看它是否有所作为。

于 2012-08-26T22:53:39.467 回答