我是Angular 2的新手,剛剛學完Angular 1x,然後我知道它已經增加了它的版本。Angular 2當我提交表單時,數據即將變空
我的問題是我沒有收到有關組件的數據。
HTML:
<div class="container">
<h1 class="text-center"> Cadastro Teste </h1>
<form (submit)="cadastro($event)" >
<div class="row">
<div class="col-lg-12">
<div class="form-group">
<label> Nome : </label>
<input type="text" (ngModel)="pessoa.Nome" name="Nome" class="form-control"/>
</div>
</div>
</div>
<div class="row">
<div class="col-lg-12">
<div class="form-group">
<label> Email : </label>
<input type="text" (ngModel)="pessoa.Email" name="Email" class="form-control"/>
</div>
</div>
</div>
<div class="row">
<div class="col-lg-12">
<input type="submit" value="Cadastrar" class="btn btn-primary" />
</div>
</div>
</form>
</div>
組件:
import {Component} from '@angular/core';
@Component({
moduleId : module.id,
selector : 'teste',
templateUrl : './teste.component.html'
})
export class TesteComponent{
pessoa;
cadastro(event){
event.preventDefault();
console.log(this.pessoa);
}
}
我使用打字稿
**沒有獲取組件**上的數據意味着什麼?你有一些你想要顯示的默認值嗎? – Alex