美文网首页
Angular 路由的一个问题,以及解决方案

Angular 路由的一个问题,以及解决方案

作者: _扫地僧_ | 来源:发表于2021-09-06 10:44 被阅读0次

    问题:点击了 navigate to 之后,浏览器地址栏已经出现了 custom:

    但是并没有显示我期望的 DummyComponent 内容,其 onInit 方法根本就没有被调用到:

    解决办法:在入口 Component,即 browserTest Component 的模板文件里,增添 router-outlet:

    然而带来的副作用是:出现了两份一模一样的 UI:

    原因:

    解决办法是,创建一个新的 EntryComponent,作为整个应用的入口:

    最后 app.component.html 里,放置的是 entry selector:

    最后的运行时效果:点 navigate 之前

    点击之后:

    更多Jerry的原创文章,尽在:"汪子熙":


    相关文章

      网友评论

          本文标题:Angular 路由的一个问题,以及解决方案

          本文链接:https://www.haomeiwen.com/subject/spijmltx.html