• [Angularjs]视图和路由(四)

    在这一步中,路由服务会开始加载路由变化所需要的所有依赖,并且模板和resolve键中的promise也会被resolve。angular.module('myapp',[]) run(['$rootScope','$location',function($rootScope,$location){ rootScope....
    文章 2016-05-24 1890浏览量
  • [Angularjs]视图和路由(二)

    工厂,即可以是一个服务的名字,也可以是一个返回值,它是会被注入到控制器中的函数或可以被resolve的promise对象。在上面的例子中,resolve会发送一个$http请求,并将data的值替换为返回结果的值。列表中的键data会...
    文章 2016-05-24 1555浏览量
  • AngularJS高级程序设计》——2.3 基本功能之外

    本节书摘来自异步社区《AngularJS高级程序设计》一书中的第2章,第2.3节,作者:【美】Adam Freeman(弗里曼)著,更多章节内容可以访问云栖社区“异步社区”公众号查看 2.3 基本功能之外 我定义了基本的MVC构件,...
    文章 2017-05-02 1251浏览量
  • AngularJS之高级Route【三】(八)

    前言 我们知道默认的路由提供(Route Provider)在复杂的应用程序中是不太适合应用场景,它存在诸多限制,所以在Angular 1.2之后...AngularJS 中的Promise和设计模式:http://my.oschina.net/ilivebox/blog/293771?p=1
    文章 2016-06-03 829浏览量
  • AngularJS之初级Route【一】(六)

    这一节我们来讲讲AngularJS中的路由以及利用AngularJS在WebAPi中进行CRUD。下面我们一起来看看。话题 当我们需要进行路由映射时即用到$route服务,在AngularJS中依赖于ngRoute模块,所以鉴于此我们得添加这个模块。...
    文章 2016-05-31 863浏览量
  • ui-router使用ocLazyLoad和resolve

    这个时候就需要$injector中的get()方法。injector 5.图书列表和详细页demo 代码地址:https://github.com/liminjun/ocLazyLoad-resolve-demo 6.参考网址 Angular应用如何实现按需加载 ocLazyLoad ui-router中resolve...
    文章 2017-11-23 943浏览量
  • AngularJS2.0 quick start——其和typescript结合需要...

    es6-promise":"^3.0.2", es6-shim":"^0.33.3", reflect-metadata":"0.1.2", rxjs":"5.0.0-beta.0", zone.js":"0.5.10 }, devDependencies":{ concurrently":"^1.0.0", lite-server":"^1.3.1", typescript":...
    文章 2017-11-16 1030浏览量
  • AngularJS2.0 quick start——其和typescript结合需要...

    es6-promise":"^3.0.2", es6-shim":"^0.33.3", reflect-metadata":"0.1.2", rxjs":"5.0.0-beta.0", zone.js":"0.5.10 }, devDependencies":{ concurrently":"^1.0.0", lite-server":"^1.3.1", typescript":...
    文章 2017-11-08 844浏览量
  • [Angularjs]asp.net mvc+angularjs+web api单页应用

    Index.cshtml,很简单,一个添加指定ng-view的div,用来呈现Views中的html模板的。{ ViewBag.Title="Index;} lt;div ng-view>lt;div>web api:OrderController using Newtonsoft.Json;using System;using System...
    文章 2016-05-24 3021浏览量
  • AngularJS深度剖析与最佳实践》一2.10 承诺

    Angular中的Promise在Angular中大量使用着Promise,最简单的是$timeout的实现,我拷贝过来并加上了注释: function timeout(fn,delay,invokeApply){ 创建一个延期请求 var deferred=$q.defer(), promise=deferred....
    文章 2017-05-02 1086浏览量
  • 使用protractor操作页面元素

    查找指定repeater中的元素 by.repeater(‘myrepeater') 可以看出前两个Locator的创建方法与其他语言实现的WebDriver的用法基本一样,而后几个则专为AngularJS应用设计的,方便在基于AngualrJS框架下写的web应用中...
    文章 2015-05-04 793浏览量
  • Angular Service入门

    q 服务主要是用于异步函数返回一个promise,在路由resovle属性用的较多 rootScope 一个应用只有一个$rootScope,该服务可以用于每个页面都需要使用的公共数据或者变量,但是开发过程,建议尽量少用$rootScope,...
    文章 2017-11-27 929浏览量
  • q-AngularJS中的服务

    all(promises)结合多个promises为单个promise,在所有输入的promise都处理之后,组合之后的promise才会处理完成。参数:promises 类型:Array.<Promise>Object.<Promise>描述:promises的数组或者引用 返回:...
    文章 2014-02-13 836浏览量
  • AngularJS应用实现认证授权

    通过上面的代码中的promise发送的想将会通过$rootScope进行广播。如果路由被解析,那么$routeChangeSuccess事件将会 被广播。然而,如果路由失败,那么事件$touteChangeError将会被广播。我们将监听$...
    文章 2014-10-28 1049浏览量
  • AngularJs HTTP响应拦截器实现登陆、权限校验

    httpProvider 中有一个 interceptors 数组,而所谓拦截器只是一个简单的注册到了该数组中的常规服务工厂。下面的例子告诉你怎么创建一个拦截器: lt;lang:js->module.factory('myInterceptor',['$log',function...
    文章 2017-08-02 1190浏览量
  • 基于Angular创建后台数据模拟(译)

    一旦再contact对象中找到它的位置,就使用array#splice删除掉contact对象中的这条纪录: Delete;remove existing contact. httpBackend.whenDELETE(/\/contacts\/(\d+)/,undefined,['id']).respond(function(method,...
    文章 2016-06-29 4809浏览量
  • Angular Service入门

    q 服务主要是用于异步函数返回一个promise,在路由resovle属性用的较多 rootScope 一个应用只有一个$rootScope,该服务可以用于每个页面都需要使用的公共数据或者变量,但是开发过程,建议尽量少用$rootScope,...
    文章 2017-11-07 890浏览量
  • 使用 Promises 编写更优雅的 JavaScript 代码

    因为promise回调函数的返回值将传递给链中的下一个回调,我们能够在通过它们时自由地创建小的、功能性的方法来改变数据。我们可以按需求任意次串联promise。让我们添加一个。var hipsterJesus={ html: function(){ ...
    文章 2014-04-29 901浏览量
  • JavaScript进阶之路——认识和使用Promise,重构你的...

    现今流行的各大js库,几乎都不同程度的实现了Promise,如dojo,jQuery、Zepto、when.js、Q等,只是暴露出来的大都是Deferred对象,当然还有angularJs中的$q.这里以jQuery为例,说一下: animate ('.box') animate({'...
    文章 2015-07-10 807浏览量
  • AngularJS 服务 demo

    AngularJS提供了一个内置Service$q,它提供了一种承诺/延后(promise/deferred),可以保证我们的调用代码一定能够拿到数据。当然,我们可以猜到,最后去服务器取数据 的方式肯定是异步的。只不过这个服务提供了表面...
    文章 2016-05-12 2082浏览量
  • 基于Angular创建后台数据模拟(译)

    一旦再contact对象中找到它的位置,就使用array#splice删除掉contact对象中的这条纪录: Delete;remove existing contact. httpBackend.whenDELETE(/\/contacts\/(\d+)/,undefined,['id']).respond(function(method,...
    文章 2016-04-29 2577浏览量
  • AngularJs$q 承诺与延迟

    它可能在链中的任何处暂停/推迟承诺。这使得它可以像$http的响应拦截这类强大的API。Kris Kowal’s Q和$q的不同 以下是两个主要的不同: 在Angular里,$q和$rootScope.Scope Scope模型的观察机制集成,这意味着更快...
    文章 2015-11-25 820浏览量
  • AngularJS基本知识点

    form 和控件的名字,即是$scope 中的相关实例的引用变量名。lt;form name="test_form"ng-controller="TestCtrl">lt;input type="text"name="a"required ng-model="a"/gt;lt;span ng-click="see()">lt;span>...
    文章 2016-04-08 3519浏览量
  • [Angularjs]asp.net mvc+angularjs+web api单页应用之...

    return deferred.promise;返回承诺,这里并不是最终数据,而是访问最终数据的API };app-route.js angularjs路由配置。app.config(['$routeProvider',function($routeProvider){ routeProvider when('/',{ ...
    文章 2016-05-24 4498浏览量
  • AngularJS深度剖析与最佳实践》一1.6 实现AOP功能

    本节书摘来自华章出版社《AngularJS深度剖析与最佳实践》一书中的第1章,第1.6节,作者 雪狼 破狼 彭洪伟,更多章节内容可以访问云栖社区“华章计算机”公众号查看 1.6 实现AOP功能 至此,实现路由页面时用到的技术...
    文章 2017-05-02 891浏览量
  • 免费的编程中文书籍索引【必须转载、有空必看】

    AngularJS中译本 AngularJS入门教程 构建自己的AngularJS 在Windows环境下用Yeoman构建AngularJS项目 Zepto.js Zepto.js 中文文档 Sea.js Hello Sea.js React.js React.js 中文文档 React webpack-cookbook React ...
    文章 2017-08-22 4518浏览量
  • AngularJs ng-route路由详解

    上面的代码中,/b路径中的resolve关联来一个延迟方法,这个方法返回的时Promise对象,而且3秒钟后才会返回结果。因此b页面,在3秒后才会加载成功。额外还需要提供两个html: a.html: lt;div ng-controller=...
    文章 2017-12-04 1355浏览量
  • 动态Web API层

    没关系,ABP中的DynamicApiControllerBuilder提供了一个为所有应用服务构建Web API控制器的方法,这样我们只需要调用一次就行了。例如: DynamicApiControllerBuilder ForAll<IApplicationService>(Assembly....
    文章 2017-12-18 1104浏览量
  • 『录』最全前端资源汇集

    JavaScript中的this陷阱的最全收集-没有之一 http://segmentfault.com/a/1190000002640298 JS函数式编程指南 https://llh911001.gitbooks.io/mostly-adequate-guide-chinese/content/ch1.html JavaScript Promise...
    文章 2016-04-19 2897浏览量
  • AngularJS中使用service,并同步数据

    return deferred.promise;返回承诺,这里并不是最终数据,而是访问最终数据的API }} controller这样调用: VService.getCode($scope.mobile).then(function(data){ scope.s=data;console.log("s="+JSON.stringify($...
    文章 2015-06-20 693浏览量
1 2 >

云产品推荐

视频直播 大数据计算服务 MaxCompute 国内短信套餐包 ECS云服务器安全配置相关的云产品 开发者问答 阿里云建站 新零售智能客服 万网 小程序开发制作 视频内容分析 视频集锦 代理记账服务 阿里云AIoT 阿里云科技驱动中小企业数字化