91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

Angular2如何修復路由問題

發布時間:2021-07-20 09:37:10 來源:億速云 閱讀:125 作者:小新 欄目:web開發

這篇文章主要為大家展示了“Angular2如何修復路由問題”,內容簡而易懂,條理清晰,希望能夠幫助大家解決疑惑,下面讓小編帶領大家一起研究并學習一下“Angular2如何修復路由問題”這篇文章吧。

首先介紹一下測試代碼的組織結構,

Angular2如何修復路由問題

其中包含兩個組件:button、accordion。這個例子采用的是ng2-bootstrap.

我展示一下路由配置:

/**
 * Created by guozhiqi on 2017/2/24.
 */
import {Route,Routes}from '@angular/router';
import {AppComponent}from './app.component';
import {LayoutComponent}from './layout/layout.component';

export const routes:Routes=[
 {
  path:'',
  redirectTo:'button',
  pathMatch:'full'
 },
 {
  path:'',
  component:LayoutComponent,
  children:[
   {
    path:'button',
    loadChildren:'./Button/Button-guo.module#ButtonGuoModule'
   },
   {
    path:'accordion',
    loadChildren:'./accordionguo/accordion-guo.module#AccordionGuoModule'
   }
  ]
 },
 {
  path:'**',
  redirectTo:'button',
 }
];

這段路由中我定義了默認路由,會跳轉到button,但是我采用最新的angular-cli,并沒有進行跳轉,并且默認路由并沒有使用layoutcomponent組件,這是最大的問題,因為layoutcomponent組件是整個頁面的樣式文件。

目前的結果什么呢?

我展示一下appmodule.ts代碼:

import { BrowserModule } from '@angular/platform-browser';
import { NgModule } from '@angular/core';
import { FormsModule } from '@angular/forms';
import { HttpModule } from '@angular/http';
import {ButtonGuoModule}from './button/button-guo.module';
import { AppComponent } from './app.component';
import {ButtonsModule}from 'ng2-bootstrap/buttons';
import {routes}from './app.routing';
import {RouterModule}from '@angular/router';
import {CommonModule}from '@angular/common';
import {AccordionGuoModule}from './accordionGuo/accordion-guo.module';
import {LayoutComponent}from './layout/layout.component';
@NgModule({
 declarations: [
  AppComponent,LayoutComponent
 ],
 imports: [RouterModule.forRoot(routes),AccordionGuoModule,
  BrowserModule,RouterModule,CommonModule,
  FormsModule,ButtonGuoModule,
  HttpModule
 ],
 providers: [],
 bootstrap: [AppComponent]
})
export class AppModule { }

請注意appmodule.ts中我標紅的引入module,如果我將accordionmodule放在buttonmodule前面,那么顯示的就是accordionmodule的內容,反之顯示的就是buttonmodule的內容。

執行結果:

1.accordionmodule在buttonmodule前面

Angular2如何修復路由問題

2.buttonmodule在accordionmodule前面

Angular2如何修復路由問題

請注意,更改了順序以后,務必重新編譯,重新執行 ng serve命令。

以上是“Angular2如何修復路由問題”這篇文章的所有內容,感謝各位的閱讀!相信大家都有了一定的了解,希望分享的內容對大家有所幫助,如果還想學習更多知識,歡迎關注億速云行業資訊頻道!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

都安| 清丰县| 武宣县| 衡南县| 嫩江县| 乐至县| 岳池县| 株洲县| 梅河口市| 巩义市| 大理市| 荆门市| 马鞍山市| 蛟河市| 抚松县| 永福县| 依安县| 洪湖市| 普安县| 固原市| 隆化县| 彭水| 洛南县| 涿州市| 襄汾县| 牡丹江市| 永吉县| 武乡县| 图木舒克市| 盘山县| 桃园县| 马关县| 茂名市| 巢湖市| 图片| 修文县| 乐安县| 横峰县| 旅游| 台州市| 平凉市|