0
私のREST APIを()を取得した後、コレクションを埋める:このAPIは、フィルタリングされたデータを返すことバックボーンは、このようなPOST動詞
[POST]
http://172.22.5.250:3000/provinces/_search
。
と私はこのようなポストへのGETから()メソッドフェッチ変更:ありません
let provinces = await this.prov.all();
let combo=provinces.map(function (province) { return [province.id,province.title]});
console.log(combo);
が、POST動詞を()メソッドをフェッチ:
all(){
let deferred=this.$q.defer();
let provinces=new ProvinceRestCollection();
provinces.fetch({
method:"POST",
url:"http://172.22.5.250:3000/provinces/_search",
success:()=> {
deferred.resolve(provinces);
},
error: (err)=> {
deferred.reject(err);
}
});
return deferred.promise;
}
と、このようにコントローラにこのサービスを利用します私のコレクションは空です
POST動詞でfetch()の後にどのようにコレクションを埋めるのですか?