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

angularjs 服务

时间:2016-08-01 15:37:57      阅读:129      评论:0      收藏:0      [点我收藏+]

标签:

angular服务其实就是带有$符号的方法而已

1、$scope

  在controller里面的全局变量,用于页面的显示

2、$http

  用于ajax请求,例如$http.post(***);

3、$location

  获取当前页面的url,用于页面跳转,例如 $location.path(‘/**‘);

4、$cordovaToast

  ionic组件,需安装后使用,调用移动设备弹窗,pc端会报错

5、$interval

  定时器,例如:var timer = $interval(function(){},100,10);

  每100毫秒执行一遍function,执行10次

6、$stateParams

  获取页面传值

  html:<a href="#/tab/**/{{**}}/{{**}}">

  app.js:要获取传值的页面:.state(‘页面名‘, {

                  url: ‘url/:参数‘,
                  templateUrl: ‘文件路径/文件名‘,
                  controller: ‘页面controller‘,
                  cache: "是否缓存页面"
               })

  最后在controller里var opt = $stateParams.参数,即可获取

7、$filter

  获取filter文件中方法, 例如:$scope.** = $filter("方法名")(参数);

8、$ionicLoading

  ionic组件,显示加载:$ionicLoading.show();    隐藏加载:$ionicLoading.hide();

9、$ionicModal

  调用模板(同一页面),ion-view全部换掉,效果其实和跳转页面一样。

  例如:html页面中:

  技术分享

  然后在controller里调用:

  技术分享

 

  

 

angularjs 服务

标签:

原文地址:http://www.cnblogs.com/cutone/p/5725731.html

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