(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
联系&投稿:[email protected]