[英]Wordpress theme angularJS promises
我有一個wordpress angularjs主題,但它沒有使用promise加載內容。 我正在嘗試執行一些HTTP請求,但是我想不出一種簡單的方法來實現它。
我看過關於Promise和Factory的教程,但是我嘗試的任何操作都會導致錯誤。 有人可以舉例說明可行的事情嗎?
這是每個請求:
$http.get('wp-json/wp/v2/posts/?filter[name]=' + $routeParams.slug)
$http.get('wp-json/theme/v1/post/' + $scope.post.id)
$http.get('wp-json/wp/v2/media/' + $scope.post.featured_image)
這是我的控制器。 一旦我看到了它如何與諾言一起工作,我將能夠更輕松地弄清楚它。 上面的第二個和第三個HTTP請求在第一個請求的回調上被調用。
app.controller('Post', ['$scope', '$routeParams', '$http', 'service', function($scope, $routeParams, $http, WPService) {
// requests
}]);
$http.get(first_url).success(function (firstResult) {
$http.get(second_url).success(function (secondResult) {
$http.get(third_url).success(function (thirdResult){
});
});
});
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.