如何使用Angular.js $ http服务获取请求的数据

时间:2015-12-17 09:05:17

标签: javascript php angularjs

我需要一个帮助。我需要使用Angular.js检索URL正文部分中的数据。我正在解释下面的代码。

var app=angular.module('hello',[]);
app.controller('Hello',function($scope, $http){
    $http.get('http://oditek.in/medilink_global_new/#/product/Api/apiCatagory').
        success(function(data) {
            console.log('data',data);
            $scope.greeting = data;
        });
});

在控制台消息中,我需要所需的json数据。

http://oditek.in/medilink_global_new/#/product/Api/apiCatagory的控制器功能如下所示。

var cat=angular.module('medilink');
cat.controller('apiCatagoryController',function($state,$http,$scope){
    $http({
        method:'GET',
        url:"php/category.php?op=disp",
        headers: { 'Content-Type': 'application/x-www-form-urlencoded' }
    }).then(function successCallback(response){
        //console.log('catagory',response.data);
        $scope.catadata=response.data;
    },function errorCallback(response) {
    });
})
  

catagory.html:

<div>
{{catadata}}
</div>
  

route.js:

.state('api',{
        url:'/Api',
        templateUrl:'Apiview/api.html',
        controller:'apiController'
    })
.state('api.catagory',{
        url:'/apiCatagory',
        templateUrl:'Apiview/catagory.html',
        controller:'apiCatagoryController'
    })
  

的index.html:

<div  ui-view>

</div>

这里我正在显示($scope.catadata)数据库值的正文部分。我需要任何用户调用此URL来获取数据将传递给用户的数据。请帮助我。

0 个答案:

没有答案