易维科技

多维你的世界

导航

一个Angular模块中可以声明哪些组件?

 一个Angular模块中可以声明哪些组件?

  (1) controller        控制器

  (2) directive                指令

  (3) function                函数 angular.module( )

  (4) service                服务         ng/service/$http        

  (5) filter                过滤器

  (6) provider                提供者/供应商

  (7) object                对象

  (8) type                        类型

  (9) factory                工厂

AngularJS提供的服务:

  (1)ng/service/$http:用于向服务器发起异步的AJAX请求

  用法:

          $http( {method:'get/post/...', url:''} ) .success( fn ).error( fn );

$http.get('url').success( fn );

$http.post('url', data).success( fn );

  注意:控制器中可以使用$http对象用于从服务器获取AJAX请求响应;必须在控制器声明函数中声明使用该对象!

  (2)ng/service/$interval:用于在控制器内实现一个周期性定时器

  用法:

$interval( fn, time );

AngularJS四大特性之二——双向数据绑定

  Angular所有操作的中心:模型数据——获取、呈现、修改、删除

  DOM/jQuery所有操作的中心:DOM元素

  (1)方向1:把Model数据绑定(不是简单输出)到View中,此后不管任何时候,只要Model数据一改变,View中的输出会同步改变!

  说明:大部分Angular提供的指令默认都具备数据绑定功能。

  (2)方向2:把View中的数据(表单输入域)绑定到Model中,此后不管任何时候,只要View数据一改变,Model中的数据立即同步改变!

  说明:此方向的绑定只能使用ngModel指令来实现!

 

易维(深圳)科技有限公司

     多维你的世界

微信:EVisYOJOY

微博:http://weibo.com/EVisYOJOY

官网:http://www.evister.com/

联系&投稿:service@evister.com

posted on 2016-08-03 11:59  易维科技  阅读(371)  评论(0)    收藏  举报