То, что я пытаюсь сделать, это создать службу, которая использует модель для отображения предупреждения. Модель оповещения должна быть необходима нигде, кроме как в этой службе, но я не могу выполнить эту работу. Моя служба:Angular2: Service with Model - «нет провайдера для модели»
import {Injectable, Inject} from "angular2/core";
import {AlertModel} from "../models/alert.model";
@Injectable()
export class AlertService {
constructor(@Inject(AlertModel) alertModel: AlertModel) {
}
public alert(){
this.alertModel.message = 'success';
//...
}
}
Но я получаю эту ошибку:
Uncaught (in promise): No provider for AlertModel! (UserComponent -> AlertService -> AlertModel)
Я новичок в угловой, и я не понимаю этого. Что мне не хватает? Заранее спасибо!