У меня есть компонент ImageUploaderComponent со значением @Input и значением @ViewChild.
export class ImageUploaderComponent implements OnInit {
@Input() canvasheight: number;
@ViewChild('cropper', undefined)
...
}
Компонент работает нормально, если строка @Input () находится перед строкой @ViewChild (...), но не работает, если они обращены.Я думаю, что это может быть связано с тем, что @ViewChild не использует точку с запятой, что вызывает ошибку.
РЕДАКТИРОВАТЬ: Ну, это была синтаксическая ошибка.Вам не нужно иметь @Input () выше @ViewChild, вопреки тому, что предлагает вопрос.