Пройдя хороший курс удемы по Angular 6. Множество привязок собственности и событий прямо сейчас.У меня есть основной компонент, который включает в себя 2 детей.Один дочерний элемент передает событие назад, а затем свойство и @Input появляются в другом компоненте, поэтому родительский элемент может уведомить второго дочернего элемента.У меня есть console.log, показывающий, что все компоненты отправляют и получают правильно.Когда я запускаю его, мой console.log показывает правильные данные за доли секунды, а затем обновляется.Мой console.log отображает:
- рецепты поРецептуНажатое имя: Мой рецепт (правильно отображает данные, полученные от родителей)
- recipeDetail inRecipe name: Мой рецепт (показывает данные, полученные по второму дочернему элементу)
- Перейдено к http://localhost:4200/* (показывает, что каким-то образом происходит неожиданное обновление).
В течение доли секунды я вижу правильную информацию на экране, а затем возвращаюсь к основам.Если я предварительно загрузлю значение по умолчанию в родительском компоненте (так, чтобы оно было до любого взаимодействия или событий от первого дочернего элемента) ... это прекрасно работает.Так что базовая сантехника кажется нормальной.Но если я использую @Output и @Input ... я вижу, что данные текут правильно, но без видимой ошибки ... Я обновляю и никогда не вижу (более доли секунды) правильные данные.Я использую Chrome, но также попробовал это в Firefox и получил то же самое поведение.Спасибо,