Ввод текста с паролем, аномалия ngModel - PullRequest
0 голосов
/ 21 января 2020

Попробуйте использовать канал пароля, объединив его с вводом "type = text".

У меня возникла следующая проблема:

Сначала код:

<input type = "text"

     (ngModelChange) = "user.password = $event"

     [ngModel] = "user.password | pipePassword">

Проблема в том, что переменная client.password имеет значение, возвращаемое каналом, которое *********.

Эта строка (ngModelChange) = "user.password = $ event" принимает что находится в поле ввода (звездочки возвращают мне канал), но мне нужно взять то, что вводит пользователь.

regards

1 Ответ

0 голосов
/ 21 января 2020

Вы можете сделать это

на html

<input type = "text"

     (ngModelChange) = "onModelChangeMethod($event)"

     [ngModel] = "user.password | pipePassword">

на контроллере

onModelChangeMethod(event: any) {
console.log(this.user.password) // your password 
console.log(event) // your event 
}
...