Я не могу установить класс динамически.Пожалуйста, проведите меня до конца.Спасибо.
У меня есть класс в файле SCSS, как показано ниже:
.form-validation.invalid {
border: 2px solid red
}
Мой файл TS имеет имена переменных isEmailValid
, когда эта переменная равна false
, должна появиться границаиначе нет.Мой код выглядит следующим образом:
HTML:
<input type="email" class="form-validation" [ngClass]="{'invalid': isEmailValid}"
TS:
//make service call and decide whether email is valid or not
if(value){ //value is the service response
this.isEmailValid = true;
} else {
this.isEmailValid = false;
}
После кода выше класс не применяется.Куда я иду не так?пожалуйста, руководство.