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

本文介绍了AngularJS应用中常见的组件命名规范,包括控制器、服务、指令等,并详细阐述了如何通过这些组件实现特定功能,如弹窗插件、键盘服务、图片缓存等。

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

转载于:https://www.cnblogs.com/alan-alan/p/7417175.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值