Angular 2 app-root永远不会路由到页面。 (页面刷新后)

时间:2017-04-06 15:19:28

标签: angular router

刷新后,应用有时会粘贴在index.html上。永远不会路由到正确的路线。 我的index.html看起来像这样。

<!doctype html>
<html>
<head>
//links
</head>
<body>
  <app-root>Loading...</app-root>

</body>
</html>

我的app组件如下所示:

@Component({
  selector: 'app-root',
  template: `<router-outlet></router-outlet>`,
  styleUrls: ['./app.component.css']
})
export class AppComponent {
}

这是我的RouterModule。

RouterModule.forRoot([
      {
        path:'', redirectTo:'/login', pathMatch:'full'
      },
      {
        path:'login',
        component:LoginPage
      },
      {
        path:'test',
        component:TestPage,
        children:[
          {
            path:'question/:id',
            component:QuestionPage
          }
        ]
      },
      {
        path:'admin',
        component:AdminLoginPage
      },
      {
        path:'adminhome',
        component:AdminPage,
      },
      {
        path:'admintest/:id',
        component:AdminTestPage
      }

应用程序在构建之后正常运行。但是一旦我刷新屏幕,它有时会粘在这个页面上:enter image description here

除非我预先构建另一个构建版本,否则我无法修复它。任何想法??

由于

0 个答案:

没有答案