我有一个正式的表格,mat-inputs
里面有很多(是的,我正在使用材料)。我希望他们每个人都有appearance=outline
原因,我可以把它放在templateOptions
每个输入中。但这不是 DRY。有没有办法在我的应用程序中appearance
为每个设置默认值,mat-input
而不是把它放在每个输入描述中?
UPD。我通过以下方式使用正式表单组件
<formly-form [form]="form" [fields]="fieldsDescription"></formly-form>
form
使用循环(循环fieldsDescription
数组)和角度形式生成器生成。fieldsDescription
是从后台下载的。现在我appearance=outline
输入了每个输入。fieldsDescription
如下的对象数组也是如此
{
"key": "field_key",
"type": "input",
"templateOptions": {
"label": "A label",
"appearance": "outline",
"placeholder": "",
"required": true
}
}