在离子应用程序上使用Slim框架实现REST Web服务以进行登录

时间:2015-06-23 11:05:54

标签: angularjs ionic-framework slim

我是使用离子框架的初学者,我尝试使用在Slim框架上开发的RESTful Web服务来实现登录和用户身份验证系统。事实上,我的客户端已经准备就绪,我使用Slim框架的REST Web服务也准备好了,我测试了它的工作原理。

我需要知道的是如何使用我的应用程序(客户端)实现最后一部分。我需要AngularJS的http服务,但我不明白该怎么做。

拜托,您能帮我提供示例或链接吗?

1 个答案:

答案 0 :(得分:1)

(function(){

angular.module('app')

.controller('AppController', ['$scope', '$http', function($scope, $http){

  $scope.data = "";

  $scope.getData = function(){

    $http.get('urlToYourMethod')
    .success(function(data){
      $scope.data = data;
    })
    .error(function(er){

    });
  };

  $scope.getData();

}]);

})();

修改

如果要传递标头参数,最简单的方法如下:

var req = 
{
method : 'POST',
url : 'your url',
headers: {
  'Accept' : 'application/json',
  'Content-Type': 'text/plain; charset=utf-8'
},
data : output
};

注意:
- 标题取决于您发送和接收的内容....此处有标题信息:
https://docs.angularjs.org/api/ng/service/ $ HTTP

- dataParameter需要"data" : "test"(不是“myData”:“test”)

- 如果 GET 请求,请删除数据参数