Задать вопрос
@Fixlix

Почему при переходе Angular 2 на Angular 5 возникает ошибка?

Всем привет!

Требуется помощь.
При переходе с Angular 2 на Angular 5 появилась ошибка:

ERROR TypeError: Cannot read property 'name' of undefined
    at checkBindingNoChanges (core.js:9902)
    at checkNoChangesNodeInline (core.js:13951)
    at checkNoChangesNode (core.js:13925)
    at debugCheckNoChangesNode (core.js:14754)
    at debugCheckDirectivesFn (core.js:14656)
    at Object.eval [as updateDirectives] (GeneralFormComponent.html:4)
    at Object.debugUpdateDirectives [as updateDirectives] (core.js:14638)
    at checkNoChangesView (core.js:13763)
    at callViewAction (core.js:14116)
    at execComponentViewsAction (core.js:14068)


Консоль ссылается ошибкой на строчку в GeneralFormComponent:
<input type="hidden" class="form-control" [(ngModel)]="model.guid" name="guid">


После дебага я понял, что компонент был вызван 2 раза. При первом разе model был только инициализирован и модель по факту пустая, а при втором разе в model пришли данные из базы данных.
Я предполагаю, что данная ошибка сыплется именно из за того что пришли одни данные и они были резко заменены на новые.

Помогите решить проблему.
  • Вопрос задан
  • 154 просмотра
Подписаться 1 Простой Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы