我可以在单个条件下绑定文本<ion-label>{{company ? company.name : 'Select a company'}}</ion-label>
我如何使用多个条件?喜欢,
<ion-label>{{company || organization ? company.name : 'Select a company'}}</ion-label>
答案 0 :(得分:1)
你应该首先在控制器部分分配一些变量,如下所示 -
myValue = this.company || this.organization;
<ion-label>{{myValue ? myValue?.name : 'Select a company'}}</ion-label>
PS:也不需要使用"
将变量包装到插值语法中。
答案 1 :(得分:1)
如果您有多个条件,那么您应该使用函数而不是在html中执行它
Handlebars.registerHelper ("setRadio", function (value, options) {
var $el = $(options.fn(this));
if ( value == $el.val() ) {
return $el.attr("checked", "checked")[0].outerHTML;
} else {
return options.fn(this);
}
轻松管理代码文件中的复杂条件,而不是html。