1
條件如何,我們爲您在鬍鬚圖書館像實施如果鬍子模板
if(status == 0){
//show pending
}
if(status == 1) {
// show ok
}
if(status == 2){
// done
}
這一點。我們可以在模板中提供邏輯嗎?
條件如何,我們爲您在鬍鬚圖書館像實施如果鬍子模板
if(status == 0){
//show pending
}
if(status == 1) {
// show ok
}
if(status == 2){
// done
}
這一點。我們可以在模板中提供邏輯嗎?
鬍鬚模板語言明確地儘可能無邏輯。
但是,您可以使用節構造來做你想做的。添加布爾未決,確定並做你的對象,然後執行:
{{#pending}}
// show pending
{{/pending}}
{{#ok}}
// show ok
{{/ok}}
{{#done}}
// show done
{{/done}}
這實際上比較邏輯移動到你的實際代碼,這意味着模板可以留邏輯較少。
(你在你的代碼中提到handlebars.js。如果你使用的把手,可以理論上做一些像this擴展語言,而是那種違背使用邏輯減少模板語言的想法。你甚至可以grab a collection of extensions,但是到那時我會推薦去換一種模板語言。)