0
私はRestangularを使って新しく、自分のサービスを使って約束をどのように解決するのか分かりません。私はcustomGET
メソッドを返そうとしていましたが、私のコントローラーではレスポンスデータを取得する方法がわからないので、レスポンスは六角形のリソースのすべてのメソッドを含むオブジェクトです。私は、ネットワーク活動とそれが検索されたデータを調べます。どのように刻々としたリソースを解決する
customGet
をしようということ、その場合には、あなたが簡単な3210を行うことができます問題は、約束を返すようだと思う
マイサービス
angular
.module('Form29')
.service('Form29Service', Service);
Service.$inject = ['Restangular'];
function Service(Restangular) {
this.serviceResource = Restangular.all('forms');
this.getForm29 = getForm29;
function getForm29(_month, _year, _type) {
var params = {
rut: '76195496',
month: _month,
year: _year,
type: _type
};
return this.serviceResource.customGET('',params);
}
}
マイコントローラー
angular
.module('Form29')
.controller('Form29Controller', Controller);
Controller.$inject = ['Form29Service'];
function Controller(Form29Service) {
var vm = this;
vm.submitForm = submitForm;
function submitForm(month, year, type){
Form29Service.getForm29(month, year, type).then(showForm);
}
function showForm(response){
console.log(response);
}
}
return this.serviceResource.customGET( ''、params)を置き換えようとしました。 by this.serviceResource.get(params) – Silvinus