【发布时间】:2017-08-29 19:20:07
【问题描述】:
如何使用 Angular2 方法将表单中的值推送到 Firebase? 到目前为止我有这个代码。
我的表单组件
export class addContentComponent {
add: FormGroup;
constructor(public fb: FormBuilder) {
this.add = this.fb.group({
firstname: ['', Validators.required],
lastname: ['', Validators.required],
}); };
submitadd() {
const fbdbref = firebase.database().ref('add').push({
/* I am not sure where to go from here*/
});
}
}
我的 HTML
<form (ngSubmit)="submitadd()"class="ui form" [formGroup]="add" novalidate>
<input type="text" class="text-muted-signature" [formControl]="add.controls['firstname']" placeholder="FirstName" required>
<input type="text" class="text-muted-signature" [formControl]="add.controls['lastname']" placeholder="LastName">
<p>
<button [disabled]="!add.valid" type="submit">add it!</button>
</p>
【问题讨论】:
-
试试:
firebase.database().ref('add').push(this.add.value); -
非常感谢...这简直太棒了,它奏效了!
标签: angular firebase firebase-realtime-database angular2-forms