Я хочу реализовать API управления учетными данными в своем угловом приложении.
мой login.html выглядит так
<div id="login-form" data-ng-form="loginForm" data-ng-controller="LoginFormController">
<div>
<input type="text" name="username" placeholder="username" data-ng-model="loginCredentials.username" id="uid" autocomplete="username">
<input type="password" name="password" placeholder="password" data-ng-model="loginCredentials.password" id="pwd" autocomplete="new-password">
</div>
<div>
<button id="loginButton" data-ng-click="login()">{{'label.button.login' | translate}}</button>
</div>
<div data-ng-show="authenticationFailed">
<p>{{authenticationErrorMessage | translate}}</p>
</div>
</div>
У меня есть LoginFormController в качестве моего контроллера. Внутри функции я создал новый объект с именем PasswordCredential, подобный этому
var form = angular.element('#login-form');
//console.log(form);
var cred = new PasswordCredential(form);
//store the credentials
navigator.credentials.store(cred)
.then(function(){
});
Но я получаю сообщение об ошибке PasswordCredential: id не должен быть пустым
Помогите, пожалуйста