Breeze TempHire reference app -angular: JavaScript runtime error:

Breeze TempHire reference app -angular: JavaScript runtime error:

当 运行 breeze tempHire 参考应用程序 (angular) 我收到 javaScript 运行时错误 0x800a21138f 无法获取 属性 'canonicalUrl' 当我在资源管理视图中单击任何名称时出现未定义或空引用。

如果我忽略错误并继续,该应用程序似乎会按预期工作,但我正在学习 breeze 和 angular,所以很好奇这个错误是怎么回事。

错误发生在路由器中。es5.js(我认为是 angular 的一部分)第 1453 行的 visual studio 数字:

instruction.canonicalUrl += instruction.viewports[Object.keys(instruction.viewports)[0]].canonicalUrl;

是的,我们知道这个错误。此特定示例使用的是新 'ngNewRouter' 的测试版。用于组合视图的示例和文档目前非常基础。我们计划在 Angular 团队发布正式版本后重新审视此问题。 FWIW,我看到这个特定错误的未解决问题。 github.com/angular/router/issues/272。它可能相关也可能不相关。