Как инициализировать Geofirex с помощью angular / fire - PullRequest
0 голосов
/ 26 мая 2020

Я впервые использую GeoFireX в проекте, но у меня есть вопрос.

У меня уже есть Firebase, инициализированная в моем проекте Ioni c в app.module.ts.

Как мне это удалось с GeoFireX? Поскольку я должен инициировать firebase на GeoFireX? В официальной документации сказано, что нужно инициировать следующее:

import * as geofirex from 'geofirex'; import * as firebase from 'firebase / app';

const geo = geofirex.init (firebase);

Я скопировал вопрос, потому что парень, который задавал, так и не получил ответа GeoFireX Инициализация Firebase

Ответы [ 2 ]

1 голос
/ 26 мая 2020

нашел объект, который искал

constructor(private db: AngularFirestore) {


}
  geo = geofirex.init(this.db.firestore.app.firebase_);
0 голосов

Вам необходимо установить «agm / core» и «@ agm / snazzy-info-window» и добавить их в app.module

пакет. json

"@agm/core": "1.1.0",
"geofirex": "0.1.0",
"@agm/snazzy-info-window": "1.1.0",

app.module

...dependencies
export const config = {
  apiKey: 'AIzaSyBTyQHGGFTooUvfR0_PpfVx8TI8Q7K-0HA',
  authDomain: 'geo-test-c92e4.firebaseapp.com',
  databaseURL: 'https://geo-test-c92e4.firebaseio.com',
  projectId: 'geo-test-c92e4',
  storageBucket: 'geo-test-c92e4.appspot.com',
  messagingSenderId: '200126650097'
};

@NgModule({
  declarations: [
    AppComponent,
    BasicGeoqueryComponent
  ],
  imports: [
    BrowserModule,
    AppRoutingModule,
    AgmCoreModule.forRoot({
      apiKey: 'AIzaSyBTyQHGGFTooUvfR0_PpfVx8TI8Q7K-0HA'
    }),
    AngularFireModule.initializeApp(config),
    AngularFirestoreModule
  ],
  providers: [],
  bootstrap: [AppComponent]
})
export class AppModule {}

Демо: https://stackblitz.com/github/codediodeio/geofirex/tree/master/example

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...