Я пытаюсь отобразить элемент div, если флажок установлен с помощью ng-show.
Если у пользователя нет номера телефона, он устанавливает флажок, и должен появиться элемент ввода, где он может ввести свой почтовый адрес. Однако переключение между проверенными и непроверенными значениями в настоящий момент не имеет никакого эффекта.
Я сделал двухстороннее связывание для элемента.
- Мой файл component.html -
<input type="checkbox" name="myCheckbox" [(ngModel)]="person.myCheckbox">
I don't have a telephone
<div ng-show="person.myCheckbox">
Show when checked (telephone input)
</div>
- Файл Person.ts -
export class Person {
constructor(
public myCheckbox: boolean
) { }
}