@ole92

Angular + Friebase 4.8.0. Что за ошибка?

Всем привет, помогите разобраться. Буду благодарен любым советам. Начал учить Angular. Подключил к проекту Firebase. Авторизации нет, просто нужно получить данные. При запуске показывает такие ошибки:

ERROR in ../node_modules/@firebase/database/dist/esm/src/api/Database.d.ts(4,33): error TS2307: Cannot find module '@firebase/app-types/private'.
../node_modules/@firebase/database/dist/esm/src/core/AuthTokenProvider.d.ts(17,39): error TS2307: Cannot find module '@firebase/app-types/private'.


Сделал понижение версии "firebase": "4.8.0", как описано здесь: https://stackoverflow.com/questions/47949311/canno... Осталась та же самая ошибка.

package.json
"angularfire2": "^5.0.0-rc.4",
"firebase": "4.8.0",

app.module.ts
import { BrowserModule } from '@angular/platform-browser';
import { NgModule } from '@angular/core';
import { AppComponent } from './app.component';
import { AngularFireModule } from 'angularfire2';
import { AngularFireDatabaseModule } from 'angularfire2/database';
import { environment } from '../environments/environment';

@NgModule({
imports: [
BrowserModule,
AngularFireModule.initializeApp(environment.firebase),
AngularFireDatabaseModule
],
declarations: [ AppComponent ],
bootstrap: [ AppComponent ]
})
export class AppModule {}

app.component.ts
import { Component } from '@angular/core';
import { AngularFireDatabase } from 'angularfire2/database';
import { Observable } from 'rxjs/Observable';

@Component({
selector: 'app-root',
// templateUrl: 'app.component.html',
styleUrls: ['app.component.css'],
template: `
....html-код
{{ item | json }}
....html-код
`,
})
export class AppComponent {
private items: Observable;
constructor(db: AngularFireDatabase) {
this.items = db.list('items').valueChanges();
}
}
  • Вопрос задан
  • 60 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы