Как отключить кнопку формы при использовании [ngModelOptions] = "{standalone: ​​true}"? - PullRequest
0 голосов
/ 20 мая 2019

Я использую шаблонно-управляемую форму и двустороннее ожидание.С другой стороны, я также использую [ngModelOptions]="{ standalone: true }" без назначения атрибута name для полей ввода.

<app-input [type]="'text'" [ngModelOptions]="{ standalone: true }" [(ngModel)]="data.user.name" labelText="User Name" [required]="false" [readonly]="false"> </app-input>

Пока форма работает нормально.

Моя проблема в том, что я хочу отключить кнопку, пока форма не будет действительной:

<button [disabled]="!form.valid" ...>

но, к сожалению, это невозможно сделать при использовании [ngModelOptions]="{ standalone: true }", поскольку поля не являются частью формы.

Я искал, но не нашел варианта использования, подобного тому, который я имеюоблицовка.

PS Ввод является собственным компонентом, используя NG_VALUE_ACCESSOR

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...