【发布时间】:2013-01-30 23:44:30
【问题描述】:
我知道 for 和 if 通过 tmpl 接受模板。 还有吗?还有其他语句接受 tmpl 吗?
【问题讨论】:
标签: jsrender
我知道 for 和 if 通过 tmpl 接受模板。 还有吗?还有其他语句接受 tmpl 吗?
【问题讨论】:
标签: jsrender
是的,任何接受块内容的标签都允许你写{{foo ...}}...{{/foo}} 或{{foo ... tmpl=expr/}}。 expr 中的表达式支持非常灵活。例如,它可以是 "myTemplateName" 或 ~a.b.getTheTemplate() 返回已编译的模板,或 "someHTMLmarkup"。
这包括{{else tmpl=...}},这里的单元测试中有一个示例:https://github.com/BorisMoore/jsrender/blob/master/test/unit-tests/tests-jsrender-no-jquery.js#L73。
【讨论】: