У меня есть простой компонент:
export class PlaintextComponent implements OnInit {
schema: PlaintextTagSchema;
constructor(private _ngZone: NgZone, prompt: string, maxRows: number, maxChars: number) {
this.schema.prompt = prompt;
this.schema.maxRows = maxRows;
this.schema.maxChars = maxChars;
}
ngOnInit() {
}
}
Когда я пытаюсь скомпилировать свое приложение, используя ng serve, я получаю сообщение об ошибке:
component.ts:25:40 - error NG2003: No suitable injection token for parameter 'prompt' of class 'PlaintextComponent'.
Found string
25 constructor(private _ngZone: NgZone, prompt: string, maxRows: number, maxChars: number) {
Я посмотрел все на inte rnet для этой ошибки crypti c и не нашел ничего похожего на исправление. Для меня это выглядит как правильный конструктор, но я новичок в angular / TS, и вполне возможно, что мне не хватает чего-то невероятного c. Заранее спасибо за помощь.