*IT angular:足迹第六十六步:angular构建前端项目总结

1)安装angular框架

1.1)安装node.js

这个跟安装其它window软件一样,从nodejs官方下载最新版,然后双击安装就可以了。
https://nodejs.org/en/

1.2)安装angular6.0

npm  install  -g  @angular/cli

这样会全局安装命令行工具angular cli。

1.3)检查两者版本

npm -v
ng -v

2)使用angular6创建自己的新项目

2.1)创建一个带路由的项目

ng new angularDev -si --routing

-si:就是–skip-install。就是跳过依赖包的安装过程。
在这里插入图片描述

3)运行项目

3.1)安装项目依赖包

npm install

3.2)启动项目

ng serve
或
npm start

3.3)访问localhost:4200

在这里插入图片描述

4)路由布局

4.1)编辑app.component.html

<body>
<a [routerLink]="['/login']">跳转到login页</a>
<a [routerLink]="['/home']">跳转到home页</a>
// 关键
<router-outlet></router-outlet>
</body>

4.1)编辑app-routing.module.ts

// app-routing.module.ts
const routes: Routes = [
  // 默认首页为login
  {path: '', redirectTo : '/login', pathMatch : 'full'},
  {path: 'login', component : LoginComponent },
  {path: 'home', component : HomeComponent }
];

@NgModule({
  imports: [RouterModule.forRoot(routes)],
  exports: [RouterModule],
  providers: []
})
export class AppRoutingModule { }

4.3)编辑app.module.ts

@NgModule({
  // declarations是重点,每个组件都需要declarations自几
  declarations: [
    AppComponent,
  ],
  // 引入分模块
  imports: [
    BrowserModule,
    FormsModule,
    HttpModule,
    AppRoutingModule,
    //新添加组件
    LoginComponent,
    HomeComponent
  ],
  providers: [],
  bootstrap: [AppComponent]
})
export class AppModule { }

4.4)编辑home.component.ts

@Component({
  selector: 'app-homo',
  templateUrl: './home.component.html',
  styleUrls: ['./home.component.scss']
})
@NgModule({
  declarations: [ HomeComponent]
})
export class HomeComponent {

}

4.5)ngif

			<div *ngIf="mRes.get('username').errors.required">
                必填项,请填写
            </div>

5)打包

ng build

生成一个dist文件夹,将dist放在服务器上。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值