创建新项目:
ng new angularproject 创建依赖: npm install 安装组件: ng g component components/home ng g component components/pcontent
在app-routing.module.ts里面配置路由
import { NgModule } from '@angular/core'; import { Routes, RouterModule } from '@angular/router'; import { HomeComponent } from './components/home/home.component'; import { PcontentComponent } from './components/pcontent/pcontent.component'; const routes: Routes = [ {path:'home',component: HomeComponent}, {path:'pcontent',component: PcontentComponent}, {path:'**',redirectTo: 'home'}, ];
分被配置CSS
配置静态图片文件
开发过程中先写静态界面
静态页面实现后,需要和服务器进行连接请求数据,再前端进行展示
api接口
列表:http://a.itying.com/api/productlist
详情:http://a.itying.com/api/productcontent?id=5ac1a22011f48140d0002955
在app.module.ts中
Angular5.x 以后 get、post 和和服务器交互使用的是 HttpClientModule 模块。
定义服务,把公共需要引入的放在服务里面
ng g service services/common
在app.module.ts中引入服务