Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/angular/31.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Angular 错误:键入';可观察<;{}[]>';不可分配给类型';安格拉消防队员<;任何[]>';。离子的_Angular_Firebase_Ionic Framework_Firebase Realtime Database - Fatal编程技术网

Angular 错误:键入';可观察<;{}[]>';不可分配给类型';安格拉消防队员<;任何[]>';。离子的

Angular 错误:键入';可观察<;{}[]>';不可分配给类型';安格拉消防队员<;任何[]>';。离子的,angular,firebase,ionic-framework,firebase-realtime-database,Angular,Firebase,Ionic Framework,Firebase Realtime Database,我曾试图将数据推送到数据库,但它没有通过,并且给了我错误 这是我的.ts文件。在下面的代码中,构造函数中的this.tasks有一条红线,我不知道为什么 import { Component } from '@angular/core'; import { IonicPage, NavController, NavParams } from 'ionic-angular'; import { AngularFireDatabase , AngularFireObject } from 'an

我曾试图将数据推送到数据库,但它没有通过,并且给了我错误

这是我的.ts文件。在下面的代码中,构造函数中的this.tasks有一条红线,我不知道为什么

import { Component } from '@angular/core';
import { IonicPage, NavController, NavParams } from 
'ionic-angular';
import { AngularFireDatabase , AngularFireObject } from 
'angularfire2/database';



@IonicPage()
@Component({
selector: 'page-create-quiz',
templateUrl: 'create-quiz.html',
})
export class CreateQuizPage {
tasks : AngularFireObject <any[] > ; 

constructor(public db:AngularFireDatabase){
this.tasks = this.db.object('/tasks').valueChanges();
}



ionViewDidLoad() {
console.log('ionViewDidLoad CreateQuizPage');
}

}
从'@angular/core'导入{Component};
从导入{IonicPage,NavController,NavParams}
“离子角”;
从导入{AngularFireDatabase,AngularFireObject}
“angularfire2/数据库”;
@IonicPage()
@组成部分({
选择器:“页面创建测验”,
templateUrl:“创建quick.html”,
})
导出类CreateQuizPage{
任务:有角度的物体;
构造函数(公共数据库:AngularFireDatabase){
this.tasks=this.db.object('/tasks').valueChanges();
}
ionViewDidLoad(){
log('IonViewDidLoadCreateQuizPage');
}
}
这是我的HTML文件

<ion-header>
<ion-navbar>
<ion-title>Create you quiz here</ion-title>
</ion-navbar>
</ion-header>

<ion-content padding>
<ion-list>

<ion-item *ngFor="let task of tasks | async">

  <input type="text" [(ngModel)]="task.name">

</ion-item>

</ion-list>
</ion-content>

在这里创建您的小测验

您的tasks属性不应键入为
AngularFireObject)