Skip to content

luffysong/angular-h5

Repository files navigation

KR-PLUS

安装说明

  • 安装Node.js
  • 在当前目录下执行命令npm install
  • 安装bower npm install -g bower
  • 执行命令 bower install

启动页面

执行命令 gulp

Livereload

需要在chrome中安装插件

地址:Livereload

端口

默认端口为9000,可在gulpfile.js自行修改

  • 404 页面
  • 500 页面

三方插件

上传: angular-file-upload

DictionaryService使用说明

  • 所有跟后端共用的静态数据放在 /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

环境安装

ngxin

需要配置nginx代理把本地环境:端口映射到类似 local.xxx.36kr.com上 [存在跨子域名传递cookie和访问接口的情况]