Angular 4 case具有路由和响应模式

时间:2017-10-21 19:55:35

标签: css angular http url routing

我在ubuntu上创建了AWS服务器的实例。除了我不完全理解的两件事之外,一切都很有效。

  1. 当你转到my web app时,你必须只在buttons上操作,例如在菜单中。您无法发出'mypage/items'之类的请求,因为它会抛出HTTP 404 Error。但是,如果您转到名为Home的书签,您应该注意它已添加到url后缀/items。但是在我的app.module中定义了每条路线:

       `RouterModule.forRoot([
              { path: 'items', component: ItemListComponent},
              { path: 'guide', component: GuideComponent},
              { path: 'history', component: HistoryComponent},
              { path: 'sign-up', component: SignUpComponent},
              { path: 'login', component: LoginComponent},
              { path: '', component: ItemListComponent}
            ])`
    

    <ul class="nav navbar-nav"> <li routerLinkActive="active current"><a routerLink="/items">Home</a></li> <li routerLinkActive="active current"><a routerLink="/guide">Poradnik</a></li> <li routerLinkActive="active current"><a routerLink="/history">Historia</a></li> </ul>

  2. 您是否可以向我提供一些提示?如何才能使我的table Home书签响应?当你切换到移动设备模式时,它就像goot一样。

1 个答案:

答案 0 :(得分:0)

您需要向Web服务器提供配置,以将您的所有请求重定向到您的Web应用程序的index.html。请使用以下链接供您参考: https://angular.io/guide/deployment