angular-Then的用法】的更多相关文章

1.引用jQuery的前提下,和$用法基本相同:angular.element('#').html() 例如: angular.element('#test').html() angular.element('#test').focus() 2. 不引入jQuery. 1) angular.element(document.querySelector('')); 2) angular.element(document).find('xx').addClass('yy') 3) var par =…
$q的基本用法 function fn() { var defer = $q.defer(); setTimeout(function () { console.log(1); defer.resolve(6); }, 2000); return defer.promise; } fn().then(function (data) { console.log(data); //2000ms后打印6 }).catch(function (err) { console.error(err); });…
  在如今,很多事用于HTML5嵌套在webview,成为(伪)app,用a链接来跳转,简单页面来说的话,速度还是可以的,但是应用越来越多,是用不流畅,当然原生的app像安卓以及IOS来说的话,跳转是非常流畅的,所以这里引入路由这个知识点. 应用越来越多,切换起来没有那么流畅.碍于网速,加载起来更家的慢. 在angular里面,我们可以应用路由进行单页面切换,因为在angular里面,我们用户一般在加载这样的应用是,会整个的缓存在手机上.使用路由进行切换时,不用在发起HTTP请求,从而提高加载速…
ng-repeat高级用法: 遍历数组:    <li ng-repeat="item in array">{{item}}</li> 遍历对象:    key:对象的key    value:对象的value    <li ng-repeat="(key,value) in obj">{{key}} | {{value}}</li> 绑定$$haskKey:    给每个item绑定唯一ID,当数组发生变化时,ID不…
1.过滤器主要用于数据的筛选,可以直接在模板使用 语法: {{expression | filter}} {{expression | filter | filter2}} {{expression | filter : param....}} 例子: demo3.html <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title&…
如果有更好的方式,请留言交流: 2017-07-07 多个controller共用一个函数.在$rootScope中定义方法, $rootScope.share_fun = function test_fun($scope){ $scope.text = "123"; //修改子域的值} 然后大调用的时候,把$scope传过去 $rootScope.share_fun($scope); ui-sref传参数的写法: 首先你需要在html标记里写  ui-sref="conte…
ng中的ng-function中会有些方法,便于我们进行js代码的编写 关于angular.extend(dst, src);通过从src对象复制所有属性到dst来扩展目标对象dst.你可以指定多个src对象. 注意:angular.extend(....)只是简单的对象之间的相互引用, 经典的demo : <!DOCTYPE html> <html ng-app="extendApp"> <head> <meta charset="…
ui-router和同属AngularJS框架一部分的ng-route一样强大. ui-router提供了让我们可以做路由嵌套和视图命名的特性,嵌套路由功能主要是依赖$stateProvider服务,$urlRouterProvider服务与 ui-view实现. . 先创建一个叫PageTab的html文件 <!DOCTYPE html> <html lang="en" ng-app="app"> <head> <meta…