Как снять флажок, если текстовая область пуста в Angular 6 - PullRequest
0 голосов
/ 11 июня 2018

У меня есть текстовая область и флажок в моем угловом шаблоне.Textarea может быть с или без значения, это зависит от моего API.Я хочу добавить атрибут отключен к моему флажку, если textarea пусто, и не добавляет, если textarea имеет его

Что-то вроде:

<textarea name="descriptionText" formControlName="descriptionText">
</textarea>
<input type="checkbox" [disabled]="!descriptionText.length" />

1 Ответ

0 голосов
/ 11 июня 2018

Вы можете использовать ngModel для достижения этой цели

<textarea [(ngModel)]="text"></textarea>
<input type="checkbox" [disabled]="!text || text.length <= 0" />

Добавляя !text проверку, вы можете избежать объявления text var в вашем компоненте ts.

Не забудьте импортировать ngModel в ваш tsкомпонент, как это:

import { NgModule } from '@angular/core';
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...