2017-05-05 13 views
6

FirebaseListObservable और Angularfire कोई निर्यात सदस्य "angularfire2" जब मैं home.ts में आयोनिक 2 एप्लिकेशन आयात दोनों फ़ाइलोंAngularfire और FirebaseListObservable का उपयोग कर कोई निर्यात सदस्य angularfire2 है आयनिक 2 एप्लिकेशन

मेरे Cordova और आयनिक संस्करण बनाने रहा जाता है Cordova संस्करण 6.5.0 आयोनिक संस्करण 2.2.3 नोड संस्करण 6.10.2 typings संस्करण 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) { 
} 
} 
+0

angularFire किस संस्करण का उपयोग कर रहे हैं? यदि यह 2.4+ है तो आपको इस थ्रेड के अनुसार अपने कोड को समायोजित करने की आवश्यकता है https://github.com/angular/angularfire2/blob/master/docs/version-4-upgrade.md –

+0

धन्यवाद, मैं AngularFireDatabase –

+0

आयात करने के लिए किया गया है इस https://stackoverflow.com/questions/43777706/angularfire2-index-has-no-exported-member-angularfire –

उत्तर

6

समाधान बस इस लाइन बदलने के लिए है

import {AngularFire, FirebaseListObservable} from 'angularfire2'; 

import { AngularFireDatabase, FirebaseListObservable } from "angularfire2/database"; 

*REFRENCE

+0

पठनीयता के लिए कोड ब्लॉक का उपयोग करना बेहतर हो सकता है। – lumio

+0

हाँ मैं आपके उत्तर देने से पहले यह कर चुका हूं। आपके उत्तर –

+0

संदर्भ लिंक के लिए बीटीडब्ल्यू धन्यवाद काम नहीं कर रहा है। – Shardul

5

का हल है कि मेरे लिए काम किया

import { AngularFireDatabase, FirebaseListObservable } from "angularfire2/database-deprecated"; 
को यह लाइन

import {AngularFire, FirebaseListObservable} from 'angularfire2'; 

बदलने के लिए था

आप और अधिक इसके बारे में यहाँ https://github.com/angular/angularfire2/blob/master/CHANGELOG.md

+1

पर काम कर रहा है, यह मेरी समस्या का समाधान करता है। धन्यवाद। –

20

आशीष झा, आप सही रूप में नया अद्यतन AngularFirestore का उपयोग करता है और यह FirebaseListObservable के बजाय एक सरल प्रत्यक्ष का उपयोग करता है मैं FirebaseListObservable आयात करने में सक्षम नहीं था और संघर्ष कर रहा था करने के लिए कर रहे हैं, पढ़ सकते हैं एक धक्का()। बदल रहा है

import {AngularFire, FirebaseListObservable} from 'angularfire2'; 

import { AngularFireDatabase, FirebaseListObservable } from "angularfire2/database-deprecated"; 

मेरे लिए ठीक काम किया, धन्यवाद!

+1

मेरे लिए भी काम करता है। धन्यवाद – reignsly

+1

मेरे लिए काम करता है, बहुत बहुत धन्यवाद! –

28

एंगुलरफायर 2.0.4 और ऊपर FirebaseListObservable और FirebaseObjectObservable के रूप में अब AngularFireList और AngularFireObject कहा जाता है।

उदाहरण:

import { AngularFireDatabase, AngularFireObject } from 'angularfire2/database'; 
+1

धन्यवाद कि वास्तव में अधिक उपयोगी है तो चयनित सही उत्तर – JamesAnd

+1

बहुत उपयोगी है। यह अधिक उथल-पुथल होगा। – hkg328

संबंधित मुद्दे