OPTIONS
プリフライト リクエストが先行する複数の削除リクエストがあります。しかし、制御はリクエストの$q.all
後に取得されます。OPTIONS
これが私のコードです:
companyMasterC.confirmDelete = function(ev, text) {
simpleDialog.verifyDelete(ev, text).then(function() {
companyMasterC.deletePromise = companyMasterC.deleteSelected().then(function(response) {
companyMasterC.getCompanies();
}, function(error) {
console.log(error);
});
});
};
companyMasterC.deleteSelected = function(){
var promises = companyMasterC.selectedRows.map(function(selectedRow) {
return company.delete({id:selectedRow.id});
});
return $q.all(promises);
};
ネットワーク タブで何が起こっているかを次に示します。最初にOPTIONS
リクエストが実行され、次にGET
リクエストが実行されcompanyMasterC.getCompanies();
たときに実行されるはずのDELETE
リクエストが実行されます。そして、GET
リクエストのDELETE
リクエストが実行された後。