Angular 2 모듈 게 으 름 피 우 는 방법
아래 의 예 는 홈 모듈 에 홈 페이지 를 넣 고/home 에 접근 할 때 홈 모듈 내용 을 불 러 오 는 것 입 니 다.게 으 름 만 배 울 수 있 습 니 다.사실 홈 페이지 방문 경 로 는/
프로젝트 파일 구조 먼저 보기:
홈 모듈 은 src/app/home 디 렉 터 리 에 넣 고 홈 디 렉 터 리 는 홈 구성 요소 입 니 다.
홈 모듈 은 단독 정의 와 경로(home.module.ts,home-routing.module.ts)가 있 습 니 다.
HOME 모듈 과 HOME 구성 요소 만 들 기:
cd src/app/
mkdir home
cd home
ng g module home
ng g component home
HOME 모듈 의 경로 설정 모듈 만 들 기홈-routing.module.ts 만 들 기:
import {Routes, RouterModule} from "@angular/router";
import {HomeComponent} from "./home/home.component";
import {NgModule} from "@angular/core";
const routes: Routes=[
{
path:'',
component:HomeComponent
}
]
@NgModule({
imports:[RouterModule.forChild(routes)],
exports:[RouterModule],
providers:[]
})
export class HomeRoutingModule{}
모듈 아래 페이지 는 앱-routing.module.ts 에서 설정 하지 않 고 이 모듈 의 경로 설정 모듈 에 단독으로 설정 할 수 있 습 니 다.RouterModule.forChild(routes)에 주의 하 십시오.home.module.ts 경로 모듈 가 져 오기:
import { NgModule } from '@angular/core';
import { CommonModule } from '@angular/common';
import { HomeComponent } from './home/home.component';
import {HomeRoutingModule} from "./home-routing.module";
@NgModule({
imports: [
CommonModule,
HomeRoutingModule
],
declarations: [HomeComponent]
})
export class HomeModule { }
app-routing.module.ts 설정 경로:
import {NgModule} from "@angular/core";
import {Routes, RouterModule} from "@angular/router";
import {UserListComponent} from "./user/user-list/user-list.component";
import {UserDetailComponent} from "./user/user-detail/user-detail.component";
import {RxjsComponent} from "./rxjs/rxjs.component";
import {UserEditComponent} from "./user/user-edit/user-edit.component";
import {environment} from "../environments/environment";
const routes: Routes = [
{
path:'home',
loadChildren:'app/home/home.module#HomeModule'
}
];
@NgModule({
imports: [RouterModule.forRoot(routes,{ useHash: environment.useHash })],
exports: [RouterModule],
providers: []
})
export class AppRoutingModule { }
홈 경 로 를 설정 하고 loadChildren 로 홈 모듈 을 불 러 옵 니 다.완료 후 chrome 개발 자 도 구 를 열 고 Network 로 자 르 고 서로 다른 페이지 에 다른 파일 을 불 러 왔 는 지 확인 합 니 다.
이상 이 바로 본 고의 모든 내용 입 니 다.여러분 의 학습 에 도움 이 되 고 저 희 를 많이 응원 해 주 셨 으 면 좋 겠 습 니 다.
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
연말이므로 웹 앱을 만들었습니다.minmax 패널을 번갈아 가서 총 득점을 겨루는 게임이다. 선수는 좋아하는 위치에서 시작된다. 후손은 선수가 선택한 위치를 포함한 세로 일렬 중에서 패널을 선택한다. 다시 선수는 후손이 선택한 패널을 포함한 가로 ...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.