В приложении Angular 7, где я использую маршрутизатор с основными и дочерними состояниями, Guard помогает мне запретить пользователям доступ к состояниям, к которым они не могут получить доступ в данный момент в процессе заполнения формы. Таким образом, в основном моя гвардия проверяет, что все предыдущие формы состояния действительны, прежде чем дать пользователю доступ к следующему шагу. Все нормально, когда метод GuardAcAntivate говорит, что все в порядке, но когда он возвращает false, я получаю эту ошибку, которую я не могу понять в консоли:
zone.js:199 Uncaught TypeError: Cannot read property 'nodeName' of undefined
at i.t._activate (bootstrap.min.js:6)
at i.t.show (bootstrap.min.js:6)
at HTMLAnchorElement.<anonymous> (bootstrap.min.js:6)
at Function.each (jquery.min.js:2)
at w.fn.init.each (jquery.min.js:2)
at w.fn.init.i._jQueryInterface [as tab] (bootstrap.min.js:6)
at HTMLAnchorElement.<anonymous> (bootstrap.min.js:6)
at HTMLDocument.dispatch (jquery.min.js:2)
at HTMLDocument.y.handle (jquery.min.js:2)
at ZoneDelegate.push../node_modules/zone.js/dist/zone.js.ZoneDelegate.invokeTask (zone.js:423)
t._activate @ bootstrap.min.js:6
t.show @ bootstrap.min.js:6
(anonymous) @ bootstrap.min.js:6
each @ jquery.min.js:2
each @ jquery.min.js:2
i._jQueryInterface @ bootstrap.min.js:6
(anonymous) @ bootstrap.min.js:6
dispatch @ jquery.min.js:2
y.handle @ jquery.min.js:2
push../node_modules/zone.js/dist/zone.js.ZoneDelegate.invokeTask @ zone.js:423
push../node_modules/zone.js/dist/zone.js.Zone.runTask @ zone.js:195
push../node_modules/zone.js/dist/zone.js.ZoneTask.invokeTask @ zone.js:498
invokeTask @ zone.js:1744
globalZoneAwareCallback @ zone.js:1770
Здесь я застрял с этой ошибкой и пытаюсь запустить приложение шаг за шагом. Любое представление о происхождении проблемы или предложение о том, где искать? Спасибо!