In need to check this scenario using handle bar templates
if(data.Id==1 && Isreal==false)
{
//`enter code here
}
else if(data.id==2 && IsReal==true)
//other html
else
`//enter code here`last html
我怎么能这样做,我尝试使用帮助器,但它在我的情况下不起作用
答案 0 :(得分:0)
最佳做法是不在模板中执行任何业务逻辑,而是先执行此操作并将其通过上下文传递到模板中。
即。
var context = {
dataOneNotReal = data.Id==1 && Isreal==false,
dataTwoIsReal = data.id==2 && IsReal==true
};
然后在模板中
{{#if dataOneNotReal}}
// code
{{else}}
{{#if dataTwoIsReal}}
// code
{{else}}
// code
{{/if}}
{{/if}}