Удалить приват.Если вы используете private в своих глобальных переменных и у вас нет методов получения и установки, это не очень хорошая практика.
export class SomeComponent implements OnInit {
wishes: Wish[];
constructor(private service: Service) {}
ngOnInit() {
this.service.subscribe(wishes => {
this.wishes = wishes;
}
}
}
Использование методов получения и установки:
export class SomeComponent implements OnInit {
private wishes: Wish[];
constructor(private service: Service) {}
ngOnInit() {
this.service.subscribe(wishes => {
setWishes(wishes);
}
}
getWishes(): Wish[] {
return this.wishes;
}
setWishes(wishes: Wish[]) {
this.wishes = wishes;
}
}
в зависимости от того, на каком сервере вы работаете.его запуск потенциально может вызвать проблемы с продуктом, используя рядовые решения, поэтому я бы остановился на первых решениях.
вы можете запустить ng build --prod
, чтобы протестировать код для prod