У меня есть два компонента в моем приложении с угловым 2: компонент A (родительский элемент) и компонент B (дочерний элемент).Угловая 2 нагрузки дочерних компонентов до данных, переданных с @input()
Когда я получаю данные (myData) от A до B с помощью @Input(), я получаю свои данные в моем B (дочернем компоненте), но проблема в том, что дочерний компонент загружает BEFORE myData, и я получил неопределенное значение, единственное путь a can console.log (myData) находится в ngOnDestroy hook!
Как справиться с таким видом загрузки?
попытаться загрузить данные в конструкторе компонента – rashfmnb
Непонятно, почему это вызывает проблемы. Вы можете использовать крючки жизненного цикла 'ngOnChanges()', который вызывается каждый раз, когда '@Input()' обновляется снаружи. 'ngOnInit()' вызывается после первого вызова 'ngOnChanges()'. Если это не работает, пожалуйста, предоставьте больше кода, демонстрирующего то, что вы пытаетесь выполнить. Я не могу сейчас, что происходит на вашем сайте, не видя кода. –