모듈에서 예기치 않은 값을 가져 왔습니다. @ngmodule 주석을 추가하십시오.

user2177328

ionic 앱을 만들었고이 앱에서 ionic 앱과 연결하고 싶습니다 firebase. 하지만 구성 firebase및 이온 앱 문제가 있습니다.

모듈에서 예기치 않은 값을 가져 왔습니다. @ngmodule 주석을 추가하십시오.

데이터베이스 firebase를 가져 왔고 이제 해당 데이터에 새 데이터를 추가하고 가져오고 싶습니다.

app.module.ts

import { BrowserModule } from '@angular/platform-browser';
import { HttpModule } from '@angular/http';
import { ErrorHandler, NgModule } from '@angular/core';
import { IonicApp, IonicErrorHandler, IonicModule } from 'ionic-angular';
import { SplashScreen } from '@ionic-native/splash-screen';
import { StatusBar } from '@ionic-native/status-bar';

import { MyApp } from './app.component';
import { HomePage } from '../pages/home/home';

import { AngularFireModule } from 'angularfire2';
// import { AngularFireModule } from 'angularfire2/src/angularfire2';
import { AngularFireDatabase, AngularFireDatabaseModule,FirebaseListObservable } from 'angularfire2/database';

@NgModule({
  declarations: [
    MyApp,
    HomePage

  ],
  imports: [
    BrowserModule,
    HttpModule,
    IonicModule.forRoot(MyApp),
    AngularFireModule,
    AngularFireDatabase,
    // AngularFireDatabaseModule,
    FirebaseListObservable

  ],
  bootstrap: [IonicApp],
  entryComponents: [
    MyApp,
    HomePage
  ],
  providers: [
    StatusBar,
    SplashScreen,
    {provide: ErrorHandler, useClass: IonicErrorHandler}
  ]
})
export class AppModule {}

home.ts

import { Component } from '@angular/core';
import { NavController, ModalController, Platform } from 'ionic-angular';
import { AngularFireDatabase, AngularFireDatabaseModule, FirebaseListObservable} from 'angularfire2/database';
import 'rxjs/add/operator/map';
import * as firebase from 'firebase';

@Component({
  selector: 'page-home',
  templateUrl: 'home.html'
})
export class HomePage {

  public movies    : FirebaseListObservable<any[]>;
  constructor(public navCtrl: NavController, private angFire: AngularFireDatabase, private modalCtrl : ModalController,private platform : Platform) {

  }
  ionViewDidLoad()
  {
     this.platform.ready()
     .then(() =>
     {
        this.movies = this.angFire.list('/films');
     });
  }
  addRecord()
  {
     let modal = this.modalCtrl.create('Modals');
     modal.present();
  }
  editMovie(movie)
  {
     let params = { movie: movie, isEdited: true },
         modal  = this.modalCtrl.create('Modals', params);

     modal.present();
  }
  deleteMovie(movie : any)
  {
     this.movies.remove(movie);
  }

}
수 라즈 라오

AngularFireDatabase모듈이 아니라 공급자입니다. app.module.tsAngularFireDatabaseModule 에서 공급자가 아닌 가져 오기만하면됩니다. 설정 문서 도 확인 하세요.

export const firebase: {
    apiKey: '<your-key>',
    authDomain: '<your-project-authdomain>',
    databaseURL: '<your-database-URL>',
    projectId: '<your-project-id>',
    storageBucket: '<your-storage-bucket>',
    messagingSenderId: '<your-messaging-sender-id>'
  };


imports: [
    BrowserModule,
    HttpModule,
    IonicModule.forRoot(MyApp),
    AngularFireModule.initializeApp(firebase),
    AngularFireDatabaseModule //this one
  ],

그리고 app.module.ts의 공급자 배열에서

 providers: [
     AngularFireDatabase,
     //...
 ]

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

포착되지 않은 오류 : 'AppModule'모듈에서 예기치 않은 값 'SharedModule'을 가져 왔습니다. @NgModule 주석을 추가하십시오

분류에서Dev

포착되지 않은 오류 : 'AppModule'모듈에서 예기치 않은 값 'PropDecoratorFactory'를 가져 왔습니다. @NgModule 주석을 추가하십시오

분류에서Dev

각도 8 오류 : 'AppModule'모듈에서 예기치 않은 값 'HttpClient'를 가져 왔습니다. @NgModule 주석을 추가하십시오

분류에서Dev

포착되지 않은 오류 : 'AppModule'모듈에서 예기치 않은 지시문 'NavComponent'를 가져 왔습니다. @NgModule 주석을 추가하십시오

분류에서Dev

'DynamicTestModule'모듈에서 예기치 않은 값 'SohoComponentsModule'을 가져 왔습니다.

분류에서Dev

오류 : (SystemJS) 'AppModule'모듈에서 예기치 않은 값 'undefined'를 가져 왔습니다.

분류에서Dev

angular2의 'AppModule'모듈에서 예기치 않은 값 XXXX를 가져 왔습니다.

분류에서Dev

모달에서 주석을 편집 한 다음 주석 모달로 돌아가 삭제하면 예기치 않은 오류가 발생합니다.

분류에서Dev

Php를 사용하여 MYSQL 데이터베이스에서 주석을 가져 오면 예기치 않은 JSON 결과가 발생합니다.

분류에서Dev

Facebook Graph API 오류 "예기치 않은 오류가 발생했습니다. 나중에 요청을 다시 시도하십시오."

분류에서Dev

jQuery는 부모 div로 html 예기치 않은 동작을 가져오고 구문 분석합니다.

분류에서Dev

Python 모듈에서 가져온 하위 모듈을 가져 오지 않는 방법은 무엇입니까?

분류에서Dev

다른 상자에서 모듈을 가져올 수 없음-해결되지 않은 가져 오기

분류에서Dev

babel을 사용하여 node_modules에서 모듈을 가져 왔지만 실패했습니다.

분류에서Dev

모난; 오류 : 구성 요소 NewPharmacyComponent가 NgModule의 일부가 아니거나 모듈을 모듈로 가져 오지 않았습니다.

분류에서Dev

Python 모듈에서 예기치 않은 동작을 찾을 수 없습니다.

분류에서Dev

`Requests` Python 모듈을 가져 오는 동안 예기치 않은 콘솔 출력

분류에서Dev

Jasmine을 사용한 Angular 단위 테스트-오류 : @NgModule 주석을 추가하십시오.

분류에서Dev

이 오류가 발생하는 이유를 설명해 주시겠습니까? ContactsApp 개체에서 getContacts 메서드 또는 속성을 가져 오는 동안 예기치 않은 오류가 발생했습니다.

분류에서Dev

서버에서 값을 가져 오는 Android 프로그램이 예기치 않게 종료됩니다.

분류에서Dev

PHP 함수가 예기치 않은 HTML 값을 에코합니다.

분류에서Dev

모듈을 가져 오기 전에 모듈에서 함수를 호출하고 있습니다.

분류에서Dev

함수가 예기치 않은 값을 반환합니다.

분류에서Dev

BackboneJS : 모델을 가져 왔지만 toJSON () 및 get () 메서드가 작동하지 않습니다.

분류에서Dev

Jest가 typescript에서 예기치 않은 토큰을 발견했습니다.

분류에서Dev

ReactJS : 심볼릭 링크 된 구성 요소 가져 오기 오류 : 모듈 구문 분석 실패 : 예기치 않은 토큰 :이 파일 유형을 처리하려면 적절한 로더가 필요할 수 있습니다.

분류에서Dev

값을 대체하는 자바 스크립트에 예기치 않은 결과가 있습니다.

분류에서Dev

치명적 : 모든 작업에 OperationId가 필요합니다. 경로의 '가져 오기'작업을 위해 추가하십시오

분류에서Dev

QtCreator로 기존 프로젝트를 가져 왔습니다. 이제 "타겟을 '모두'로 만드는 규칙은 없다"고 불평하고 있습니다.

Related 관련 기사

  1. 1

    포착되지 않은 오류 : 'AppModule'모듈에서 예기치 않은 값 'SharedModule'을 가져 왔습니다. @NgModule 주석을 추가하십시오

  2. 2

    포착되지 않은 오류 : 'AppModule'모듈에서 예기치 않은 값 'PropDecoratorFactory'를 가져 왔습니다. @NgModule 주석을 추가하십시오

  3. 3

    각도 8 오류 : 'AppModule'모듈에서 예기치 않은 값 'HttpClient'를 가져 왔습니다. @NgModule 주석을 추가하십시오

  4. 4

    포착되지 않은 오류 : 'AppModule'모듈에서 예기치 않은 지시문 'NavComponent'를 가져 왔습니다. @NgModule 주석을 추가하십시오

  5. 5

    'DynamicTestModule'모듈에서 예기치 않은 값 'SohoComponentsModule'을 가져 왔습니다.

  6. 6

    오류 : (SystemJS) 'AppModule'모듈에서 예기치 않은 값 'undefined'를 가져 왔습니다.

  7. 7

    angular2의 'AppModule'모듈에서 예기치 않은 값 XXXX를 가져 왔습니다.

  8. 8

    모달에서 주석을 편집 한 다음 주석 모달로 돌아가 삭제하면 예기치 않은 오류가 발생합니다.

  9. 9

    Php를 사용하여 MYSQL 데이터베이스에서 주석을 가져 오면 예기치 않은 JSON 결과가 발생합니다.

  10. 10

    Facebook Graph API 오류 "예기치 않은 오류가 발생했습니다. 나중에 요청을 다시 시도하십시오."

  11. 11

    jQuery는 부모 div로 html 예기치 않은 동작을 가져오고 구문 분석합니다.

  12. 12

    Python 모듈에서 가져온 하위 모듈을 가져 오지 않는 방법은 무엇입니까?

  13. 13

    다른 상자에서 모듈을 가져올 수 없음-해결되지 않은 가져 오기

  14. 14

    babel을 사용하여 node_modules에서 모듈을 가져 왔지만 실패했습니다.

  15. 15

    모난; 오류 : 구성 요소 NewPharmacyComponent가 NgModule의 일부가 아니거나 모듈을 모듈로 가져 오지 않았습니다.

  16. 16

    Python 모듈에서 예기치 않은 동작을 찾을 수 없습니다.

  17. 17

    `Requests` Python 모듈을 가져 오는 동안 예기치 않은 콘솔 출력

  18. 18

    Jasmine을 사용한 Angular 단위 테스트-오류 : @NgModule 주석을 추가하십시오.

  19. 19

    이 오류가 발생하는 이유를 설명해 주시겠습니까? ContactsApp 개체에서 getContacts 메서드 또는 속성을 가져 오는 동안 예기치 않은 오류가 발생했습니다.

  20. 20

    서버에서 값을 가져 오는 Android 프로그램이 예기치 않게 종료됩니다.

  21. 21

    PHP 함수가 예기치 않은 HTML 값을 에코합니다.

  22. 22

    모듈을 가져 오기 전에 모듈에서 함수를 호출하고 있습니다.

  23. 23

    함수가 예기치 않은 값을 반환합니다.

  24. 24

    BackboneJS : 모델을 가져 왔지만 toJSON () 및 get () 메서드가 작동하지 않습니다.

  25. 25

    Jest가 typescript에서 예기치 않은 토큰을 발견했습니다.

  26. 26

    ReactJS : 심볼릭 링크 된 구성 요소 가져 오기 오류 : 모듈 구문 분석 실패 : 예기치 않은 토큰 :이 파일 유형을 처리하려면 적절한 로더가 필요할 수 있습니다.

  27. 27

    값을 대체하는 자바 스크립트에 예기치 않은 결과가 있습니다.

  28. 28

    치명적 : 모든 작업에 OperationId가 필요합니다. 경로의 '가져 오기'작업을 위해 추가하십시오

  29. 29

    QtCreator로 기존 프로젝트를 가져 왔습니다. 이제 "타겟을 '모두'로 만드는 규칙은 없다"고 불평하고 있습니다.

뜨겁다태그

보관