수색…


소개

AngularFire2를 통합하고이 실시간 데이터베이스를 Ionic App에 사용하는 방법을 보여줍니다.

AngularFire 초기화

먼저 다음과 같이 앱 모듈에서 각도 화 모듈을 초기화해야합니다.

  const firebaseConfig = {
  apiKey: 'XXXXXXXXXX',
  authDomain: 'XXXXXXXXXX',
  databaseURL: 'XXXXXXXXXX',
  storageBucket: 'XXXXXXXXXX',
  messagingSenderId: 'XXXXXXXXXX'
};

firebase에 서명하고 새 프로젝트를 생성하면이 키를 얻을 수 있습니다.

imports: [
    AngularFireModule.initializeApp(firebaseConfig),
    AngularFireDatabaseModule,
    AngularFireAuthModule
  ],

AngularFire2 사용하기

앱에 가져다 놓은 다음 가져 오기만하면됩니다.

import { AngularFireDatabase } from 'angularfire2/database';
constructor (private _af: AngularFireDatabase) {}

이 Observable List를 사용하면 경로 아래의 항목 목록에 액세스 할 수 있습니다. 예를 들어 root / items / food가있는 경우 다음과 같은 식품 항목을 얻을 수 있습니다.

this._af.list('root/items/food');

그리고 당신은 여기에 새로운 항목을 간단히 놓을 수 있으며 firebase 데이터베이스에 나타나거나 하나의 항목을 업데이트 할 수 있으며 데이터베이스에서 업데이트 된 것을 볼 수 있습니다. 다음과 같이 푸시하고 업데이트 할 수 있습니다.

this._af.list('root/items/food').push(myItemData);
this._af.list('root/items/food').update(myItem.$key, myNewItemData);

또는 음식 목록의 원격지 항목도 있습니다.

this._af.list('root/items/food').remove(myItem.$key);


Modified text is an extract of the original Stack Overflow Documentation
아래 라이선스 CC BY-SA 3.0
와 제휴하지 않음 Stack Overflow