文章分类 -  Angularjs

摘要:$apply()函数可以从Angular框架的外部让表达式在Angular上下文内部执行。例如,假设你实现了一个setTimeout()或者使用第三方库并且想让事件运行在Angular上下文内部时,就必须使用$apply()。 简而言之,使用$scope.$apply()时可以从外部进入上下文。如果 阅读全文
posted @ 2016-02-23 21:17 程序猿进化之路 阅读(2646) 评论(0) 推荐(0)
摘要:broadcast 要把事件向下传递(从父作用域到子作用域),我们使用$broadcast()函数。 $broadcast()方法自身带有两个参数。 1. name(字符串)要发出的事件名称。2. args(集合)一个参数的集合,作为对象传递到事件监听器中。 使用$emit来冒泡事件 要把事件沿着作 阅读全文
posted @ 2016-02-23 15:15 程序猿进化之路 阅读(137) 评论(0) 推荐(0)
摘要:和其它框架一样, ng 提供了广义的异步回调管理的机制。 $http 服务是在其之上封装出来的。这个机制就是 ng 的 $q 服务。 不过 ng 的这套机制总的来说实现得比较简单,按官方的说法,够用了。 使用的方法,基本上是: 通过 $q 服务得到一个 deferred 实例 通过 deferred 阅读全文
posted @ 2016-02-23 14:09 程序猿进化之路 阅读(3967) 评论(0) 推荐(0)
摘要:---恢复内容开始--- 任何时候如果我们想要为请求添加全局功能,例如身份验证、错误处理等,在请求发送给服务器之前或者从服务器返回时对其进行拦截,是比较好的实现手段。 例如对于身份验证,如果服务器返回401状态码,我们会希望将用户重定向到登录页面。AngularJS通过拦截器提供了一个从全局层面对响 阅读全文
posted @ 2016-02-22 15:53 程序猿进化之路 阅读(3329) 评论(0) 推荐(1)