Angularjs 如何使用';获取';使用';服务';不使用http.get的方法(可能使用restangular js)
我使用了“service”方法来调用post方法Angularjs 如何使用';获取';使用';服务';不使用http.get的方法(可能使用restangular js),angularjs,restangular,Angularjs,Restangular,我使用了“service”方法来调用post方法 userServices.users(Restangular).post(data); 在哪里 userServices是我的工厂功能和 用户是其中的一个功能 app.factory('userServices', function ($http,$rootScope,cookie) { return{ users: function(Restangular) {
userServices.users(Restangular).post(data);
在哪里
userServices是我的工厂功能和
用户是其中的一个功能
app.factory('userServices', function ($http,$rootScope,cookie) {
return{
users: function(Restangular)
{
return Restangular.service('api/authenticate');
}
}
});
你可以这样做
app.factory('Test', function ($http) {
function getData(data, callback) {
var url = "URL";
$http.get(url).success(function (data) {
cachedData = data.results;
callback(data.results);
});
}
return {
list: getData,
};
});
只用
就这么说吧
var Test = ObjectService.Data('[end-point]/api/test');
Test.get(function(result) { //some manipulation });
我们可以在没有http.get方法的情况下编写这段代码吗?您可以为get创建一个服务,然后直接调用该服务。
var Test = ObjectService.Data('[end-point]/api/test');
Test.get(function(result) { //some manipulation });