Emi*_* A. 3 javascript mustache
我有一个对象数组,其中的键的值可以是 true、false 或 null。
var a = [
{
something: true
},
{
something: false
},
{
something: null
}
];
Run Code Online (Sandbox Code Playgroud)
Mustache 应该以不同的方式涵盖所有这些情况。
例如,对于 true 应该打印:
<a>true</a>
Run Code Online (Sandbox Code Playgroud)
对于假:
<p>false</p>
Run Code Online (Sandbox Code Playgroud)
对于空值:
<span>null</span>
Run Code Online (Sandbox Code Playgroud)
有没有办法在 Mustache 中为 3 种不同类型的值编写 if/else 语句?
一个更简单的方法是这样的:
{{#parentId}}{{.}}{{/parentId}}{{^parentId}}null{{/parentId}}
Run Code Online (Sandbox Code Playgroud)
在上面的示例中,parentId如果有值,则输出 ,null如果没有值,则输出文字文本。
| 归档时间: |
|
| 查看次数: |
9435 次 |
| 最近记录: |