1. 建立乙個service,去伺服器讀取資料:
// $q 是內建服務,所以可以直接使用
return ).
success(function(data, status, headers, config) ).
error(function(data, status, headers, config) );
return deferred.promise; // 返回承諾,這裡並不是最終資料,而是訪問最終資料的api
} // end query
};
}]);
2. 在controller上(以同步方式)使用這個service:
.controller('mainctrl', ['$scope', 'userinfo', function ($scope, userinfo) , function(data) ;
});
}]);
q服務的API詳解
下面我們通過講解 q的api讓你更多的了解promise非同步程式設計模式。q是做為angularjs的乙個服務而存在的,只是對promise非同步程式設計模式的乙個簡化實現版,原始碼中剔除注釋實現 也就二百多行,下面開始介紹 q的api。defer物件 延遲物件 可以通 q.defer 獲取,下面...
如何使用 Q
q 是微軟的量子語言,很厲害,所以本文告訴大家如何入門,如何配置。很多新的計數機技術都在很多年前就有人提出,量子計算就是其中乙個。量子計算在 1980 年就被 richard feynman 和 yuri manin 提出,因為量子比較特殊,所以難以被人們的容易接受,而且因為計算機的 比較高所以大家...
angular中的 q服務例項
用於理解 q服務 參考 和其它框架一樣,ng 提供了廣義的非同步 管理的機制。http 服務是在其之上封裝出來的。這個機制就是 ng 的 q 服務。不過 ng 的這套機制總的來說實現得比較簡單,按官方的說法,夠用了。使用的方法,基本上是 var testctrl function q functio...