при запуске приложения для справки tempHire (угловое) Я получаю ошибку времени выполнения javaScript 0x800a21138f Невозможно получить свойство «canonicalUrl» неопределенной или нулевой ссылки, когда я нажимаю на любое имя в представлении управления ресурсами.Breeze TempHire reference app -angular: Ошибка выполнения JavaScript JavaScript:
Если я проигнорирую ошибку, продолжайте, приложение работает как ожидалось, но я изучаю бриз и угловатость, так любопытно, что это за ошибка.
ошибка возникает в router.es5.js (который является частью углового я думаю) на то, что визуальные номера-студии, как линии 1453:
instruction.canonicalUrl += instruction.viewports[Object.keys(instruction.viewports)[0]].canonicalUrl;
Да, мы знаем об этой ошибке. В этом конкретном примере используется бета-версия нового «ngNewRouter». Примеры и документация для составления представлений в настоящее время довольно просты. Мы планируем пересмотреть этот вопрос, как только команда Angular выпустит официальную версию. FWIW, я вижу открытую проблему для этой конкретной ошибки. https://github.com/angular/router/issues/272. Это может быть или не быть связано. – DenisK
Спасибо, что знаю, что это известная проблема. Если бы вы могли повторить это в качестве предлагаемого ответа, я буду отмечать его как таковой. – John