У меня есть функция внутри моего контроллера для ngResource
создатьВыполнение кода после обратного вызова ngResource
app.controller 'CalculationsCtrl', ($scope, Calculation)->
$scope.save =()->
$scope.busy = true
Calculation.create($scope.calculation,
(successResult)->
console.log ("sucess")
, (failResult)->
console.log ("failrue")
console.log("code after callbacks")
$scope.busy = false
Я хочу, чтобы выполнить код ниже console.log("code after callbacks")
после .create
обратные вызовы выполняются.
Я попытался использовать .then
, но кажется, что ngResource не поддерживает его.
Calculation.create(...).then is not a function
.
Какова эквивалентность .then
для ngResource?
почему бы не просто добавить код ниже 'console.log ("код после обратных вызовов")'? – levi
@levi он может быть выполнен перед обратными вызовами. Обратные вызовы - асинхронный. –
@levi Возможный выход: «код после обратных вызовов» «успех» при кодировании кода –