我希望能够基于2个条件禁用一个正式字段。一个是模型值等于true,而我声明的变量等于true。
我尝试了这两个选项,但它们似乎无法正常工作,文档也无法涵盖我的情况。
我在控制器顶部声明了vm.isManaged = true;
,然后尝试了
{
className: 'clearfix col-xs-12 col-md-4',
type: 'input',
key: postcode,
templateOptions: {
label: 'Postcode',
maxlength: 12
},
expressionProperties: {
'templateOptions.disabled': 'model.sold || vm.isManaged'
}
}
或这个
expressionProperties: {
'templateOptions.disabled': 'model.sold' || vm.isManaged
}
我知道可以将isManaged声明为模型的一部分,然后执行
expressionProperties: {
'templateOptions.disabled': 'model.sold || model.isManaged'
}
但这是我要避免的解决方案。