Aqi*_*him 9 firebase angularfire ionic-framework
当我在home.ts中创建Ionic 2 app导入两个文件时,FirebaseListObservable和Angularfire没有导出成员"angularfire2"
我的Cordova和离子版本是Cordova版本6.5.0离子版本2.2.3节点版本6.10.2类型版本2.1.1打字稿版本2.3.2
import { Component } from '@angular/core';
import { NavController } from 'ionic-angular';
import {AngularFire, FirebaseListObservable} from 'angularfire2';
@Component({
selector: 'page-home',
templateUrl: 'home.html'
})
export class HomePage {
constructor(public navCtrl: NavController, af:AngularFire ) {
}
}
Run Code Online (Sandbox Code Playgroud)
小智 56
从AngularFire 2.0.4及更高版本开始FirebaseListObservable,FirebaseObjectObservable现在称为AngularFireList和AngularFireObject.
例:
import { AngularFireDatabase, AngularFireObject } from 'angularfire2/database';
Run Code Online (Sandbox Code Playgroud)
小智 26
Ashish Jha,你是对的,因为新的更新使用AngularFirestore并且它使用一个简单的Observable而不是FirebaseListObservable我无法导入FirebaseListObservable并且正在努力做push().更改
import {AngularFire, FirebaseListObservable} from 'angularfire2';
Run Code Online (Sandbox Code Playgroud)
至
import { AngularFireDatabase, FirebaseListObservable } from "angularfire2/database-deprecated";
Run Code Online (Sandbox Code Playgroud)
我工作得很好,谢谢!
小智 9
解决方案是简单地改变这一行
import {AngularFire, FirebaseListObservable} from 'angularfire2';
Run Code Online (Sandbox Code Playgroud)
至
import { AngularFireDatabase, FirebaseListObservable } from "angularfire2/database";
Run Code Online (Sandbox Code Playgroud)
对我有用的解决方案是改变这条线
import {AngularFire, FirebaseListObservable} from 'angularfire2';
Run Code Online (Sandbox Code Playgroud)
至
import { AngularFireDatabase, FirebaseListObservable } from "angularfire2/database-deprecated";
Run Code Online (Sandbox Code Playgroud)
你可以在这里阅读更多相关信息https://github.com/angular/angularfire2/blob/master/CHANGELOG.md
| 归档时间: |
|
| 查看次数: |
27340 次 |
| 最近记录: |