最新文章专题视频专题问答1问答10问答100问答1000问答2000关键字专题1关键字专题50关键字专题500关键字专题1500TAG最新视频文章推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37视频文章20视频文章30视频文章40视频文章50视频文章60 视频文章70视频文章80视频文章90视频文章100视频文章120视频文章140 视频2关键字专题关键字专题tag2tag3文章专题文章专题2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章专题3
当前位置: 首页 - 科技 - 知识百科 - 正文

angular2模块与共享模块使用方法

来源:动视网 责编:小采 时间:2020-11-27 19:51:09
文档

angular2模块与共享模块使用方法

angular2模块与共享模块使用方法:这次给大家带来angular2模块与共享模块使用方法,angular2模块与共享模块使用的注意事项有哪些,下面就是实战案例,一起来看一下。1,创建一个模块testmodule.module.tsimport { CommonModule } from '@angular/common'
推荐度:
导读angular2模块与共享模块使用方法:这次给大家带来angular2模块与共享模块使用方法,angular2模块与共享模块使用的注意事项有哪些,下面就是实战案例,一起来看一下。1,创建一个模块testmodule.module.tsimport { CommonModule } from '@angular/common'


这次给大家带来angular2模块与共享模块使用方法,angular2模块与共享模块使用的注意事项有哪些,下面就是实战案例,一起来看一下。

1,创建一个模块testmodule.module.ts

import { CommonModule } from '@angular/common'; 
import { NgModule } from '@angular/core'; 
import { RouterModule } from "@angular/router"; 
import { <span style="color:#cc0000;"><strong>PostSharedModule </strong></span>} from '../shared/post.module'; 
import { testModule } from './testmodule.routes'; 
import { TestMainComponent } from './test-main/test-main.component'; 
import { PostTableService } from '../manage/post-table/services/post-table.service'; 
@NgModule({ 
 declarations: [ 
 TestMainComponent 
 ], 
 imports: [ 
 CommonModule, 
 <span style="color:#ff0000;">PostSharedModule</span>, 
 RouterModule.forChild(testModule) 
 ], 
 exports:[ 
 TestMainComponent 
 ], 
 providers: [ 
 PostTableService 
 ] 
}) 
export class TestModule { }

2.创建模块路由testmodule.routes.ts

import { TestMainComponent } from './test-main/test-main.component'; 
import { PostTableComponent } from '../manage/post-table/post-table.component'; 
import { CommentTableComponent } from '../manage/comment-table/comment-table.component'; 
export const testModule = [ 
 { 
 path:'', 
 component:TestMainComponent, 
 children: [ 
 { path: '',redirectTo:'posttable/page/1',pathMatch:'full'}, 
 { path: 'posttable/page/:page', component: PostTableComponent }, 
 { path: 'commenttable/page/:page', component: CommentTableComponent }, 
 { path: '**', redirectTo:'posttable/page/1' } 
 ] 
 } 
];

3.执行ng g c test-main,创建组件test-main,修改test-main.component.html

<a routerLink="posttable/page/1" class="list-group-item"><span class="badge">10000</span>文章管理</a> 
 <a routerLink="commenttable/page/1" class="list-group-item"><span class="badge">1000000</span>评论管理</a>

创建 共享模块post.module.ts

import { NgModule } from '@angular/core'; 
import { ModalModule } from 'ng2-bootstrap'; 
import { PaginationModule } from 'ng2-bootstrap'; 
import { SharedModule } from './shared.module'; 
import { CommentTableComponent } from '../manage/comment-table/comment-table.component'; 
import { PostTableComponent } from '../manage/post-table/post-table.component'; 
@NgModule({ 
 imports:[ 
 SharedModule, 
 ModalModule.forRoot(), 
 PaginationModule.forRoot() 
 ], 
 declarations:[ 
 CommentTableComponent, 
 PostTableComponent 
 ], 
 exports:[ 
 ModalModule, 
 PaginationModule, 
 CommentTableComponent, 
 PostTableComponent 
 ] 
}) 
export class PostSharedModule { 
 
}

相信看了本文案例你已经掌握了方法,更多精彩请关注Gxl网其它相关文章!

推荐阅读:

React Router v4使用详解

Angular 5.x中Router使用详解

文档

angular2模块与共享模块使用方法

angular2模块与共享模块使用方法:这次给大家带来angular2模块与共享模块使用方法,angular2模块与共享模块使用的注意事项有哪些,下面就是实战案例,一起来看一下。1,创建一个模块testmodule.module.tsimport { CommonModule } from '@angular/common'
推荐度:
标签: 共享 教程 模块
  • 热门焦点

最新推荐

猜你喜欢

热门推荐

专题
Top