![](/img/trans.png)
[英]I want Handlebar {{#if}} logic inside of a Ember.Handlebars.helper
[英]How can i create ember handlebar helper for true or false condition
這是我的車把模板...
{{#idType}}
<label>{{unbound Model.viewData.name}}<span class="redTxt">*</span></label>
<input type="text" name="" id="{{unbound Model.viewData.name}}">
{{/idType}}
在Ember視圖中,我創建了一種輔助方法,例如
Em.Handlebars.registerHelper("idType", function() {
if(Model.viewData.selectGender === "Gender") {
return true;
} else {
return false;
}
});
在這里,如果為true,則顯示為true,而不是我的標簽和文本字段。 您能幫我找到解決方案嗎?
如下所示在控制器/模型中定義一個計算屬性,您不需要幫助方法
requiredGender: function(){
//returning a boolean value
return this.get('viewData.selectGender') === "Gender";
}.property('viewData.selectGender') // defining dependencies
{{#if requiredGender}}
TRUE
{{else}}
<label>{{unbound Model.viewData.name}}<span class="redTxt">*</span></label>
<input type="text" name="" id="{{unbound Model.viewData.name}}">
{{/if}}
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.