Angular Router 出口未渲染

问题描述 投票:0回答:1

路由器出口出现问题,无法呈现页面。

app.module 导入 RouterModule 和 RouterOutlet。

app-routing.module.ts 由以下代码组成。

`const routes: Routes = [
  { path: 'home', component: HomeComponent },
  { path: '', pathMatch: 'full', redirectTo: 'home' },

];

export default routes;

@NgModule({
  imports: [RouterModule.forRoot(routes)],
  exports: [RouterModule]
})`

当我放入app.component.html时,问题就出现了。它会抛出一个错误,说明

"Error: NG05100: Providers from the `BrowserModule` have already been loaded. If you need access to common directives such as NgIf and NgFor, import the `CommonModule` instead."

我可以链接到 app-home 组件,它工作得很好。我错过了什么?

angular angular-ui-router
1个回答
0
投票

BrowserModule
BrowserAnimationsModule
应在 app.module 中导入一次。在子模块或组件中,您需要从导入中删除
BrowserModule
BrowserAnimationsModule

© www.soinside.com 2019 - 2024. All rights reserved.