Мне нужно написать компонент, который можно использовать в форме. Я хочу опубликовать его как ng-invalid для формы.
это мой шаблон/представление формы:
<form #myForm="ngForm">
<domain-base-value [(ngModel)]="value.value" name="bla" #bla="ngModel">
</domain-base-value>
<div [hidden]="myForm.valid || myForm.pristine">
Form is not valid
</div>
</form>
это представление компонента базового значения домена:
<input [(ngModel)]="value" required />
если я его запускаю, входные данные получают ng-invalid, но не базовое значение домена и форму. Я могу переместить required
в форму, но я хочу, чтобы дочерний компонент имел логику, когда он действителен, а когда нет. какие-либо предложения?