摘要: 以下内容摘自http://www.ngnice.com/posts/126ee9cf6ddb68 promise不是angular首创的,作为一种编程模式,它出现在……1976年,比js还要古老得多。promise全称是 Futures and promises。具体的可以参见 http://en. 阅读全文
posted @ 2016-05-18 16:46 Leo的日记本 阅读(266) 评论(0) 推荐(0) 编辑
摘要: 一、使用$http进行XHR和JSONP请求 1.1 XHR请求 GET:$http.get(url,config) POST:$http.post(url,data,config) PUT:$http.put(url,data,config) DELETE:$http.delete(url,con 阅读全文
posted @ 2016-05-18 16:44 Leo的日记本 阅读(1350) 评论(0) 推荐(0) 编辑
摘要: 大部分传统的模板系统,对模板的渲染是个线性单向的过程;模板或变量与模板混合在一起产生结果的标记集合。任何对模型的改变都需要通过模板的重新计算。但AngularJS有所不同,任何用户引发的视图的改变,都会映射在模型上,继而任何模型的改变,也会立即传播到整个模板。 一、作用域 AngularJS中的$s 阅读全文
posted @ 2016-05-18 14:58 Leo的日记本 阅读(335) 评论(0) 推荐(0) 编辑
摘要: 一、定义 如何将全局定义的控制器模块化 先看下全局定义的控制器 模块化后代码 AngularJS为自己定义了全局命名空间angular,他提供多种功能及不少便利函数,module就是其中之一。 定义新的模块,需要传入名字,作为调用module的第一个参数,而第二个参数则表达此模块依赖哪些其他模块(上 阅读全文
posted @ 2016-05-18 14:58 Leo的日记本 阅读(242) 评论(0) 推荐(0) 编辑
摘要: 一、定义 如前所述,$scope对象被神秘的注入到了控制器中,实际上,这是因为控制器声明了它需要$scope,所以AngularJS才会创建并注入它。这套依赖管理系统可以这样总结:"为了正常工作,我需要一个依赖(协作对象):我不知道它从哪里来,也不知道它如何创建。我只知道我需要它,所以请为我提供它" 阅读全文
posted @ 2016-05-18 14:58 Leo的日记本 阅读(3028) 评论(0) 推荐(0) 编辑