Shared Service in Angular2

Ich versuche, einen gemeinsamen Dienst für meine App zu erstellen.

import { Injectable } from '@angular/core';

@Injectable()
export class SharedService {
  testService() {
    console.log('share!');
  }
}

Dann füge ich es in die Provider meiner app.component ein, aber als ich versuchte, es im Konstruktor einer untergeordneten Komponente wie folgt aufzurufen:constructor(public sharedService: SharedService) {} Ich habe einen Fehler:Can't resolve all parameters for MyComponent. Ich habe auch versucht, es in meine app.module-Anbieter zu injizieren und habe auch diesen Fehler bekommen. Was soll ich machen? Wie spritze ich es richtig? Kann jemand ein Beispiel für einen ordnungsgemäßen gemeinsam genutzten Dienst für die Antire-App bereitstellen (mit mehreren Modulen)?

Ich habe ein Routing-System und möchte einen gemeinsam genutzten Dienst haben und dessen Daten von der Komponente ändern, welches Modul derzeit dargestellt wird.

Antworten auf die Frage(4)

Ihre Antwort auf die Frage