Angularjs& restangular:如何使用复杂的路线

时间:2016-05-01 11:43:15

标签: javascript angularjs restangular

在我的应用程序中,对于一个基本模型,我得到数据:

var baseAccounts = Restangular.all('accounts');

baseAccounts.getList().then(function(accounts) {
  $scope.allAccounts = accounts;
});

var newAccount = {name: "Gonto's account"};

然后我发送帖子请求:

baseAccounts.post(newAccount);

但在我的应用程序中我也有这样的路线:

/accounts/batchimport

如何将newAccount对象发送到model-url:accounts/batchimport

有可能吗? 怎么样?

1 个答案:

答案 0 :(得分:0)

Restangular有一组custom methods

可用于制作自定义请求,例如:

var baseAccounts = Restangular.all('accounts');

baseAccounts.getList().then(function(accounts) {
  $scope.allAccounts = accounts;
});

var newAccount = {name: "Gonto's account"};

baseAccounts.customPost(newAccount, "batchimport"); // it will call the accounts/batchimport

希望它会有所帮助。