- 安装Node.js
- 在当前目录下执行命令
npm install
- 安装bower
npm install -g bower
- 执行命令
bower install
执行命令 gulp
需要在chrome中安装插件
地址:Livereload
默认端口为9000,可在gulpfile.js自行修改
- 404 页面
- 500 页面
- 所有跟后端共用的静态数据放在 /scripts/config/dictionary.js 中, 发布前端代码时从后端接口中请求数据更新
- 会自动创建对应的value -> desc的filter, 命名为:dict_XXXXXXX
<div class="role">{{item.level | dict_EmployeeType}}</div>
<!-- 0 -> 联合创始人 -->
- 获取下拉框的选项:
//JS
$scope.phaseOptions = DictionaryService.getDict('FinancePhase');
<!-- HTML -->
<select class="form-control" name="phase" ng-model="finance.draft.phase" ng-options="c.value as c.desc for c in phaseOptions"></select>
- 静态数据放在 /scripts/config/constant.js 中,包含下面这些
- yearOptions
- monthOptions
需要配置nginx代理把本地环境:端口映射到类似 local.xxx.36kr.com上 [存在跨子域名传递cookie和访问接口的情况]