className 属性 可以在形式上是动态的吗
Can a className property be dynamic in formly forms
有没有办法让表单字段的类名动态化?
我希望字段的类名根据变量而改变。
例如 if vm.isTrue == true
then className: 'col-xs-2'
, else 'col-xs-5'
.
我试过这个:
{
className: 'col-xs-2',
key: 'maintenanceYN',
type: 'input',
templateOptions: {
disabled: vm.locked
},
expressionProperties: {
'className': function() {
if(vm.isTrue == true) {
return 'col-xs-2'
} else {
return 'col-xs-5'
}
}
}
}
您是否尝试过将条件直接放在类名 属性 中,例如:
{
className: vm.isTrue ? 'col-xs-2' : 'col-xs-5',
key: 'maintenanceYN',
type: 'input',
templateOptions: {
disabled: vm.locked
}
}
有没有办法让表单字段的类名动态化?
我希望字段的类名根据变量而改变。
例如 if vm.isTrue == true
then className: 'col-xs-2'
, else 'col-xs-5'
.
我试过这个:
{
className: 'col-xs-2',
key: 'maintenanceYN',
type: 'input',
templateOptions: {
disabled: vm.locked
},
expressionProperties: {
'className': function() {
if(vm.isTrue == true) {
return 'col-xs-2'
} else {
return 'col-xs-5'
}
}
}
}
您是否尝试过将条件直接放在类名 属性 中,例如:
{
className: vm.isTrue ? 'col-xs-2' : 'col-xs-5',
key: 'maintenanceYN',
type: 'input',
templateOptions: {
disabled: vm.locked
}
}