Как я могу сделать ввод пустым, не делая пустым соответствующее свойство с помощью [(ngModel)]
?
Например, у меня есть ввод:
<input [(ngModel)]="foo" />
Теперь в компоненте, который я хотел бы чтобы свойство foo
было непустым, не пустым или неопределенным. Но мне бы не хотелось ничего иметь в виду. Как я мог этого добиться.
Лучшее решение, которое я придумал до сих пор, - это добавить еще input
и показать его вместо моего, так как это будет необходимо. Но поддерживать такое решение не так просто. Итак, я надеюсь найти лучшее решение.
Вот что я имею в виду под своим текущим решением:
<input *ngIf="!inputShouldBeEmpty" [(ngModel)]="foo" />
<input *ngIf="inputShouldBeEmpty" />
Мне это нужно для следующего сценария:
I есть вход. Ему нужна функция [(ngModel)]
. Но в какой-то момент мне бы хотелось, чтобы во входных данных ничего не отображалось (только требование стиля), при этом значение свойства не опорожнялось.