0
我想在Dust中做一個簡單的if語句。如果產品的fahig值爲「真」,我期望它輸出「是」。否則,我希望它輸出「否」。Dust.js if語句
我的灰塵設置工作正常。當我硬編碼「真」或「假」值時,它就可以工作。但是當我開始搞亂我的模板中的if語句時,它不起作用。所以我假設我在if語句中有一個語法錯誤。
模板
<table>
<tbody>
<tr>
{#matrix}
<td>
{@eq key=fahig value="True"}
<span>Yes</span>
{:else}
<span>No</span>
{/eq}
</td>
{/matrix}
</tr>
</tbody>
</table>
main.js
var data = {
matrix: [{
name: 'PM 1122',
fahig: 'True'
}, {
name: 'MA-1410 B Mixer Preamp',
fahig: 'False'
}]
}
dust.render("matrix", data, function(err, out) {
$('#matrix').append(out);
});
HTML
<div id="matrix"></div>
問題是什麼?您的代碼是否崩潰或顯示錯誤結果?你期待的結果是什麼?你得到的結果是什麼?你能詳細解釋一下這個問題嗎? – Nope
如果產品fahig值爲「true」,我希望它輸出「True」。否則,我希望它輸出錯誤。問題是有一個錯誤,所以我的網頁沒有渲染。 – colmtuite
什麼錯誤?你可以編輯你的問題,並添加評論中的重要信息以及確切的錯誤信息。這可能是也可能不是與您向我們展示的代碼有關的問題,但我們不知道沒有所有相關信息。 – Nope