使用Angular Formly,我使用'hideExpression'来隐藏基于另一个字段的模型值的字段。这按预期工作。但是,当隐藏字段模型值变为隐藏时,我需要重置它。如何以Angular-Formly完成?有什么类型的事件可以挂钩吗?
你可以使用hideExpression回调并在返回true或false之前设置模型值
{
key: 'model_key',
type: 'input',
templateOptions: {
label: 'Your label'
},
hideExpression: function ($viewValue, $modelValue, scope) {
var hide = true; // replace true with your condition
if (hide) {
vm.model.model_key = '';
}
return hide;
}
}