我正在将项目迁移到4.1.3。摆脱所有编译器错误后,我留下了极其修改的行为。
为了说明这一点,我将角度项目推到了qa:
质量保证〜https://backend-dot-qa-stareable.appspot.com/
我所谈论的改进行为发生在我能看到的两个地方。
首先:在点击页面顶部类别的实际网站上,您将被重定向而无需重新加载到您选择的类别。
在QA上,顶级'特色'组件不会消失。
下一步:如果您点击任何系列,评论会显示在节目标题和说明下方(在线直播)
在QA上没有加载内容。
答案 0 :(得分:1)
第一个问题是由于导航期间发生的错误。由于未捕获错误,页面实际上转到该URL并重新加载。错误是:
TypeError:无法读取undefined的属性'setTitle' TypeError:无法读取undefined的属性'setTitle' 在SeoService.setTitle(app.a7fcc9365e47506ad9aa.js:1) at CategoriesComponent.ngOnInit(app.a7fcc9365e47506ad9aa.js:1) ... at Object.eval [as updateDirectives](CategoriesComponent_Host.ngfactory.js:20)
如果您打开控制台,可以看到这一点,并选中“保留日志”复选框。您需要保留日志,因为如果出现错误,导航将继续并清除您的日志。
没有任何代码,很难看出你出错的地方。但至少你现在知道在哪里看。看起来SeoService
没有正确地注入CategoriesComponent
。
第二个问题是由同样的问题引起的:
错误TypeError:无法读取未定义的属性'setTitle' 在SeoService.setTitle(app.a7fcc9365e47506ad9aa.js:1) 在SafeSubscriber.seriesService.getSeries.subscribe.t.errorMessage [as _next](app.a7fcc9365e47506ad9aa.js:1)