компилятор. js: 2175 Uncaught Ошибка: не удается разрешить все параметры для EventsService: (?) - PullRequest
0 голосов
/ 15 апреля 2020

Я получаю следующую ошибку на моей консоли, даже когда мои параметры соответствуют параметрам в базе данных: - compiler. js: 2175 Uncaught Ошибка: не удается разрешить все параметры для EventsService: (?).

events.service.ts: -

import { Injectable } from '@angular/core';
import { AngularFirestore, AngularFirestoreCollection, AngularFirestoreDocument} from 'angularfire2/firestore';
import { Event } from '../models/events'
import { Observable } from 'rxjs';

@Injectable({
  providedIn: 'root'
})
export class EventsService {

  eventsCollection : AngularFirestoreCollection<Event>;
  events : Observable<Event[]>;

  constructor(public afs: AngularFirestore) { 
    this.events = this.afs.collection<Event>('Events').valueChanges();
  }

  getEvents()
  {
    return this.events;
  }
}

events.ts: -

export interface Event{
    code: string;
    name: string;
    password: string;
    pollCat : string;
  }

events.component.ts: -

import { Component, OnInit } from '@angular/core';
import { EventsService } from 'src/app/services/events.service';

@Component({
  selector: 'app-events',
  templateUrl: './events.component.html',
  styleUrls: ['./events.component.css']
})
export class EventsComponent implements OnInit {

  constructor(private eventsService : EventsService) { }

  ngOnInit() {
    this.eventsService.getEvents().subscribe(events => {
      console.log(events)
    });
  }
}
...