У меня есть тема wordpress angularjs, но это не загрузка контента с помощью обещаний. Я пытаюсь выполнить несколько HTTP-запросов, но я не могу найти простой способ его достижения.Wordpress theme angularJS обещает
Я просмотрел учебники по обещаниям и фабрикам, но все, что я пытаюсь получить, приводит к ошибке. Может ли кто-нибудь показать пример того, что будет работать?
Вот каждый из запросов:
$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
}]);
, что вы хотите достичь? вы просто пытаетесь попросить «' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' ''? – manish
Да, это всего лишь простой запрос, я просто пытаюсь использовать обещания, поэтому страница загружается правильно – Callum
просто цепляйте их (все 'get'-запросы) один за другим в обратном вызове' success' – manish