0
我正在尝试从我的离子应用程序进行http调用以返回一些json数据。但它显示的错误:将http模块添加到离子框架
[$injector:nomod] Module '$http' is not available!
我想我必须将模块http添加到Angularjs。请让我知道如何添加一个新的模块,如http离子框架。谢谢。
我正在尝试从我的离子应用程序进行http调用以返回一些json数据。但它显示的错误:将http模块添加到离子框架
[$injector:nomod] Module '$http' is not available!
我想我必须将模块http添加到Angularjs。请让我知道如何添加一个新的模块,如http离子框架。谢谢。
$http
不模块,这是一个服务,将其注入这样
angular.module('app').controller('TestController', function($scope, $http){
//use $http here
$http.get('https://stackoverflow.com').then(function(successResponse){
$scope.data = successResponse;
}, function(errorRepsonse){
$scope.error = errorRepsonse;
});
});
显示你的代码吗? – Vineet
$ http.post('/ someUrl',{msg:'hello word!'})。 然后(功能(响应){// 该回调将被称为异步 //当响应可用 },功能(响应){// 异步调用如果发生错误 //或服务器返回响应与错误状态 }); – MACMAN
angular.module( 'starter.controllers',[]) //一个简单的控制器,其获取从服务 .controller( 'PetIndexCtrl',函数($范围,PetService){ 数据的列表// “宠物” 是返回模拟数据(services.js) $ scope.pets = PetService.all()的服务; }) //一个简单的控制器,其示出了抽头项的数据 .controller( 'PetDetailCtrl' ,函数($ scope,$ stateParams,PetService){“Pets”是一个返回模拟数据的服务(services.js) $ scope.pet = PetService.get($ stateParams.petId); }); – MACMAN