繁体   English   中英

WordPress的主题angularJS承诺

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM