这次给大家带来,的注意事项有哪些,下面就是实战案例,一起来看一下。
1,创建一个模块testmodule.module.ts
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 | 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
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 | 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
1 2 | <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
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 | 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 {
}
|
登录后复制
相信看了本文案例你已经掌握了方法,更多精彩请关注php中文网其它相关文章!
推荐阅读:
PHP的迭代器接口Iterator如何使用
PHP的SESSION反序列化使用详解
以上是使用angular2模块和共享模块的详细介绍的详细内容。更多信息请关注PHP中文网其他相关文章!