是否可以实现充当ControlValueAccessor
并接受并使用验证指令的自定义Angular组件?
例如,我希望能够做到这样的事情:
<input-component [(ngModel)]="someValue" required max="10"></input-component>
<input-component [(ngModel)]="otherValue" email min="10"></input-component>
组件本身基本上会有这个:
<input type="text" [(ngModel)]="inputValue.prop">
<input type="text" [(ngModel)]="inputValue.otherProp">
每个输入都应使用提供给组件的验证器单独验证。
但它会有其他东西缠绕input
这就是为什么它保证自己的组件。
有没有办法让我的组件“接受”验证器指令并在需要时应用它们?