フォームから値を取得する方法。これらの角度は、入力要素を追跡し、formcontrolに関連付けることができてあなたは、自分のフォームでname
属性に必要なだけでなく、ngModel
との結合どのように角度2のフォームを取得
import {Component} from "@angular/core";
import {AuthService} from "./AuthService";
interface Credentials {
username: string,
password: string
}
@Component({
selector: 'login',
template: `
<form #f="ngForm" (ngSubmit)="onLogin(f.value)" *ngIf="!auth.loggedIn()">
<input type="text" placeholder="username" ngControl="username">
<input type="password" placeholder="password" ngControl="password">
<button type="submit">Submit</button>
</form>
`
})
export class LoginComponent {
credentials: Credentials;
constructor(private auth: AuthService) {}
onLogin(credentials) {
console.log("username"+credentials.username,"password"+credentials.password);
this.auth.login(credentials);
}
}
のようにそれを行う必要があり、あなたはすべてのエラーを取得していますか? –