我在 PHP 代码中看到{{#variable}}
并使用了很多。{{/variable}}
尤其是在 MVC 和 Mustache 模板化应用程序中。我也看到{{^variable}}
并{{/variable}}
使用过。它们是什么,更重要的是它们的用途是什么?
问问题
755 次
1 回答
1
这是 Mustache 模板。你可以在这里阅读它的文档。
{{#variable}}
和{{/variable}}
:部分
根据当前上下文中键的值,部分会渲染文本块一次或多次。
一个部分以磅开头,以斜杠结尾。也就是说,
{{#person}}
开始一个“人”部分,同时{{/person}}
结束它。错误值或空列表
如果 person 键存在且值为 false 或为空列表,则不会显示井号和斜杠之间的 HTML。
模板:
显示。 {{#nothin}} 从未展示过! {{/nothin}}哈希:
{ “人”:真的, }输出:
显示。
{{^variable}}
和{{/variable}}
: 倒置部分
倒置部分以插入符号(帽子)开始,以斜线结束。那是
{{^person}}
开始一个“人”倒置部分,而{{/person}}
结束它。虽然节可用于基于键的值渲染文本一次或多次,但反转节可基于键的反向值渲染文本一次。也就是说,如果键不存在、为假或为空列表,它们将被呈现。
于 2012-12-23T22:49:12.650 回答