AngularJS承诺 - '然后'未在模态

时间:2016-03-18 12:23:24

标签: angularjs promise angular-promise

我认为我错过了一些明显的东西,但我无法理解这一点。我正在一个支持模态对话框的控制器中执行一个承诺。

这是代码;

$scope.elevate = ->
  $auth.authenticate('github', { auth_level: 'elevated' }).then((response) ->
    $scope.user.auth_level = 'elevated'
    return
  ).catch (response) ->
    alert response
    return

  return

当用户单击模态对话框上的按钮时,将调用elevate函数。代码执行正常(没有错误),但承诺永远不会被解决。然后'然后'函数永远不会被调用。

我在其他地方读到,对$rootScope.$digest的调用可以解决这个问题,但尝试只是给出一个" $申请已经在进行中"错误。

我错过了一些明显的东西吗?

0 个答案:

没有答案