【发布时间】:2015-10-02 03:24:30
【问题描述】:
我的控制器中有 ngResource create 的函数
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
我想在执行.create 回调之后执行console.log("code after callbacks") 下面的代码。
我尝试使用.then,但似乎 ngResource 不支持它。
Calculation.create(...).then is not a function.
.then 等价于 ngResource 是什么?
【问题讨论】:
-
为什么不在
console.log("code after callbacks")下面添加你的代码? -
@levi 它可能在回调之前执行。回调是异步的。
-
@levi 可能的输出是:“回调后的代码”“成功”当代码运行时
标签: javascript ruby-on-rails angularjs angularjs-rails