Я работаю над приложением Angular, которое начинается с портала входа. Я использую следующий шаблон для моего экрана входа в систему:
login.html
<form method="post" name="form" (ngSubmit)="f.form.valid && login()" #f="ngForm" novalidate>
<fieldset>
<p>
<label>Username</label>
<input type="text" placeholder="e.g. JohnDoe" [(ngModel)]="model.username" #username="ngModel"
name="username" required/>
</p>
<p [ngClass]="{ 'has-error': f.submitted && !password.valid }">
<label>Password</label>
<input type="password" placeholder="Password" name="password" [(ngModel)]="model.password"
#password="ngModel" required/>
</p>
<p>
<input type="submit" [disabled]="loading" class="btn" value="Login">
</p>
</fieldset>
</form>
К сожалению, всякий раз, когда пользователь входит в систему, менеджер паролей Chrome не запрашивает учетные данные. Менеджеры паролей, такие как Lastpass, тем не менее предлагают их хранить. Что я могу улучшить, чтобы исправить это?