Angularjs 角度形式-隐藏字段时删除属性
目前,我有一个formly字段,它根据另一个字段的值(使用hideExpression)隐藏。但是,假设我想使这个隐藏字段成为必需字段,前提是它不隐藏。如何做到这一点?我一直在考虑删除“required”属性,但我不知道该怎么做。我的字段示例如下:Angularjs 角度形式-隐藏字段时删除属性,angularjs,angular-formly,Angularjs,Angular Formly,目前,我有一个formly字段,它根据另一个字段的值(使用hideExpression)隐藏。但是,假设我想使这个隐藏字段成为必需字段,前提是它不隐藏。如何做到这一点?我一直在考虑删除“required”属性,但我不知道该怎么做。我的字段示例如下: { key: 'check', type: 'checkbox', templateOptions: { label: 'check', options: [], require
{
key: 'check',
type: 'checkbox',
templateOptions: {
label: 'check',
options: [],
required: false
}
},
{
key: 'test',
type: 'select',
templateOptions: {
label: 'test',
options: [],
required: true,
},
hideExpression: '!model.check'
},
我建议您使用设置required
属性。比如:
vm.fields = [
{
key: 'one',
type: 'input',
templateOptions: {label: 'One'},
},
{
key: 'two',
type: 'input',
templateOptions: {label: 'Two'},
expressionProperties: {
'templateOptions.required': '!!model.one',
},
},
]