一個Angular模塊中能夠聲明哪些組件?服務器
(1) controller 控制器微信
(2) directive 指令異步
(3) function 函數 angular.module( )ide
(4) service 服務 ng/service/$http 函數
(5) filter 過濾器post
(6) provider 提供者/供應商url
(7) object 對象spa
(8) type 類型3d
(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
聯繫&投稿:service@evister.com