#javascript #angular
#javascript #angular
Вопрос:
У меня есть свойство getter и setter, и я хочу использовать это в ngOnit в Angular.
Средства доступа к Typescript выглядят следующим образом:
if (modelValue) {
}
и у меня есть ngOnit, подобный этому:
ngOnInit(): void {
}
и конструктор выглядит следующим образом:
}
Но теперь я получаю эту ошибку:
Комментарии:
1. Привет, отредактируй свой вопрос. Какая ошибка?
Ответ №1:
У вас нет объекта для канала.
constructor(readonly textResourceService: TextResourceService,readonly route: ActivatedRoute) {
super(textResourceService, route);
}
Должно помочь.
Комментарии:
1. Спасибо. Но что на самом деле вы имеете в виду?
2. Я добавил закрытый форматный канал, доступный только для чтения: FormatPipe в конструкторе, смотрите код выше
3. Вам не нужно явно объявлять объект для каналов. Как только канал объявлен в app.module.ts (объявление), вы можете использовать имя канала во всем приложении.