1.介绍
ng2-admin
2.准备工作
node + webapack + ng-cli
webapck需要node提供服务,并且需要npm安装,所以先下载一个node
可以全局安装 ng-cli, 强大的官方脚手架(ng2-admin升级后也选用了官方脚手架)
充满电
从git上先把项目拉下来,然后执行
npm install复制代码
安装好依赖后,使用npm start直接跑起项目(默认使用的是4200端口,确保端口未占用)
npm start复制代码
浏览器输入localhost:4200 直接访问
3.开始构建第一个模块
ng-cli可以直接创建文件,本文不做讲解,可以自行搜索
项目目录
app
文件夹是项目主要文件,其中我们的页面在 pages
文件夹,组件和个性化定制在 theme
文件夹。
assets
用于存放一些静态资源文件,例如图片,字体。
environments
决定项目启动的环境( prod )
meta
看着像是一些介绍
- 进入
pages
目录,新建一个文件夹命名为user
(如下图)
在 user
目录下, 新建一个 component 文件,命名为 user.comopnent.ts
(.component 后缀代表这是一个 component 组件)
import { Component } from '@angular/core'; // 导入angular核心模块
import 'style-loader!./user.component.scss'; // 导入scss文件
@Component({ // Component directive 声明组件属于 Component
selector: 'ngt-user', // 定义组件在HTML代码中匹配的标签
template: `<router-outlet></router-outlet>` // 指定组件关联的内联模板&