有沒有任何添加回調方法的函數調用服務 函數我打電話給多個服務方法,我想爲該函數設置一個回調方法。 我試過,但沒有運氣將回調添加到angularjs服務方法
$scope.MyFunction() = function()
{
//Multiple Service calls
$scope.callService1 = service.CallService1() //returns true on success
$scope.callService2 = service.CallService2() //returns true on success
$scope.callService3= service.CallService3() //returns true on success
if($scope.callService1 && $scope.callService2 && $scope.callService3)
{
$scope.CallbackMethod();
}
}
$scope.CallbackMethod = function()
{
alert('CallbackMethod')
}
我想這一個了,但它不是同步的服務調用需要一些時間。
$scope.MyFunction() = function(CallbackMethod)
{
//Refer Above Code
}
CallService業務的方法是像
$http.post('/InstStrategy/ReadAll').then(function (response) {
return true
});
聽起來像是在尋找承諾https://docs.angularjs.org/api/ng/service/$q – Hypaethral
向我們展示CallService1功能的內容,請 – manzapanza
用服務功能編輯問題。謝謝 – Gerry