Всем привет!
Требуется помощь.
При переходе с 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 пришли данные из базы данных.
Я предполагаю, что данная ошибка сыплется именно из за того что пришли одни данные и они были резко заменены на новые.
Помогите решить проблему.