Неожиданное обновление браузера в простом образовательном приложении Angular 6 - PullRequest
0 голосов
/ 08 декабря 2018

Пройдя хороший курс удемы по Angular 6. Множество привязок собственности и событий прямо сейчас.У меня есть основной компонент, который включает в себя 2 детей.Один дочерний элемент передает событие назад, а затем свойство и @Input появляются в другом компоненте, поэтому родительский элемент может уведомить второго дочернего элемента.У меня есть console.log, показывающий, что все компоненты отправляют и получают правильно.Когда я запускаю его, мой console.log показывает правильные данные за доли секунды, а затем обновляется.Мой console.log отображает:

  • рецепты поРецептуНажатое имя: Мой рецепт (правильно отображает данные, полученные от родителей)
  • recipeDetail inRecipe name: Мой рецепт (показывает данные, полученные по второму дочернему элементу)
  • Перейдено к http://localhost:4200/* (показывает, что каким-то образом происходит неожиданное обновление).

В течение доли секунды я вижу правильную информацию на экране, а затем возвращаюсь к основам.Если я предварительно загрузлю значение по умолчанию в родительском компоненте (так, чтобы оно было до любого взаимодействия или событий от первого дочернего элемента) ... это прекрасно работает.Так что базовая сантехника кажется нормальной.Но если я использую @Output и @Input ... я вижу, что данные текут правильно, но без видимой ошибки ... Я обновляю и никогда не вижу (более доли секунды) правильные данные.Я использую Chrome, но также попробовал это в Firefox и получил то же самое поведение.Спасибо,

1 Ответ

0 голосов
/ 09 декабря 2018

На данный момент мы не используем маршрутизацию, но ... оказывается, это было связано с этим.Оказывается, у меня был один неправильный HREF.Вместо href = "#" ... один из моих был href = "*" ... когда я исправил эту ... проблема ушла.Я переключил журнал сохранения ... но в журнале об этом ничего не было.Видимо, он просто ударил и обновился.Так что, как и ожидалось, это была проблема с DFU (тупой, чертов пользователь).Спасибо,

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...