2
我有一個工廠的服務,看起來是這樣的
app.factory('testService', ['$resource', function($resource){
var test = $resource('/a/:action/:id/:subaction',{
'getAll': {method: 'GET', params: {action: 'testAction'}}
}
return test;
}]);
,我從我的控制器
test.getAll({}, callback1);
test.getAll({testParam: false}, callback2);
做兩個調用該資源在這種情況下調用callback1沒有被觸發,callback2從兩個調用中獲取數據。
任何人都可以解釋這種行爲和正確的程序來做到這一點?
什麼是testParam在第二次調用中的參數? –
你試過了嗎:test.getAll({})。$ promise.then(callback1); ?? – M21B8