0

例如,我想使用{{for}}如下标签并将其传递给内联模板:

{{for persons tmpl="{{>firstName}} {{>lastName}}" /}}

在哪里

var person = [{firstName:"John", lastName:"Resig"}, ...]

这是一个简单的案例。我想用它来将模板标记传递给自定义标签,而不用命名传递的模板。我希望内联定义模板。

4

1 回答 1

0

您要做的是使用嵌套模板。

{{for persons tmpl="#nameTemplate" /}}

哪里#nameTemplate会在别处定义。该persons模型将被传递给该模板,这意味着您可以像这样定义它:

<script id="nameTemplate" type="text/x-jsrender">
    <p>{{:firstName}}</p>
    <p>{{:lastName}}</p>
</script>
于 2013-03-20T14:09:07.840 回答