代码之家  ›  专栏  ›  技术社区  ›  Souad Guo Xiuhao

routerlink:错误:“[对象]”

  •  0
  • Souad Guo Xiuhao  · 技术社区  · 6 年前

    我在CRUD应用程序中使用Angular 6,我有这样的组件结构:

    root: app.component
       - topic.component
         - create-topic.componentI
       - answer.component
    

    topic.component 有一个 routerlink create-topic component :

    <a routerLink="add-topic">
        <button type="button" class="btn btn-primary ">New Topic</button>
    </a>
    

    主题.组件 create-topic :

    <div class="container-fluid">
        <router-outlet></router-outlet>
    </div>
    

    app.routing.module

    const routes: Routes = [
        {path: 'add-topic', component: CreateTopicComponent }
    ]
    

    除此之外,我所有的其他路线都在工作,每次我点击按钮,我都会得到:

    错误:“[对象]”
    解决方案omisehttp://localhost:4200/polyfills.js:5787:31

    调度解决程序弹出http://localhost:4200/polyfills.js:5846:17
    调用eTaskhttp://localhost:4200/polyfills.js:5394:17
    奥尼沃克eTaskhttp://localhost:4200/供应商.js:58217:24

    俄罗斯nTaskhttp://localhost:4200/polyfills.js:5161:28

    调用eTaskhttp://localhost:4200/polyfills.js:5473号:21
    调用eTaskhttp://localhost:4200/polyfills.js:6513号文件:9
    全球区域战争lbackhttp://localhost:4200/polyfills.js:6539:17

    2 回复  |  直到 6 年前
        1
  •  2
  •   Exterminator    6 年前

    check the screenshot 路由器链接是这样给出的 [routerLink]="['/your-path']"

        2
  •  0
  •   Debasish22    6 年前

    Add[routerLink]=“['Add-topic']”。这应该管用