在聲明領域,我可以爲字段中指定ngModelAttrs
如:添加默認ngModelAttrs爲各類
{
key: 'confirmName',
name: 'confirmName',
type: 'input',
templateOptions: {
type: 'text',
label: 'Confirm Name',
equalsValidationMessage: 'Does not match name'
},
ngModelAttrs: {
equals: {attribute: 'equals'}
},
expressionProperties: {
'templateOptions.equals': 'model.name'
}
}
我想補充equals
標準模型的屬性列表,以同樣的方式, min
,max
,minlength
等是標準的。
根據如何'等於'屬性指令的作品,您可能需要指定'勢必'而不是'屬性'。如果您可以創建一個最有用的示例:http://help.angular-formly.com – kentcdodds
'equals'指令使用'attrs。$ observe'聲明,類似於'maxlength'指令。工作示例http://embed.plnkr.co/LpKkj2/preview –