码迷,mamicode.com
首页 > 移动开发 > 详细

webApp开发-angular1+ 功能模块划分

时间:2017-08-23 11:53:48      阅读:156      评论:0      收藏:0      [点我收藏+]

标签:读取   调用   文件读取   选择器   键盘   进度条   his   func   parse   

js:

控制器命名
app.js定义的带路由的控制器,子页面里单独声明的控制器

  • app_demoCtr
  • page_demoCtr

服务命名
.factory(‘common‘,function($state,$ionicHistory,$ionicScrollDelegate){return{init: function($scope){},}})


公共函数使用(angular1):刷新(加载),返回,跳转,下拉
服务类

  • 发送短信验证码服务
  • 调用接口服务
  • 文件读取服务
  • 图片缓存服务



服务+$ionicModal+controller+jqdom = 弹窗插件插件

 

  • 键盘服务
  • 拍照
  • 进度条


表现形式:弹窗
$ionicModal


指令命名
.directive(‘base‘,function($parse){})
fileModel 指令(文件预览)

指令+modal+控制器

amarPicker指令(选择器)

 

 

HTML:主要按功能划分

  • templates命名-按功能模块划分
  • templates/demo/

服务+$ionicModal+controller+jqdom = 弹窗插件插件

  • templates/widget/rpay_keyboard_popup.html
  • templates/widget/keyboard_popup.html
  • templates/widget/num_keyboard_popup.html
  • templates/widget/loader_popup.html

 

指令+modal+控制器

templates/widget/picker_popup.html

webApp开发-angular1+ 功能模块划分

标签:读取   调用   文件读取   选择器   键盘   进度条   his   func   parse   

原文地址:http://www.cnblogs.com/alan-alan/p/7417175.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!