Angularjs如何按顺序运行函数?

时间:2016-06-23 12:47:23

标签: angularjs angularjs-scope

我有一个带有ng-submit的表单,包含2个函数func1& FUNC2。我想先运行func1然后再运行func2。

我的代码如下所示

$scope.funct1= function(){  };
$scope.funct2= function(){  };

2 个答案:

答案 0 :(得分:2)

在func1中调用func2

{{1}}

答案 1 :(得分:1)

如果您的功能不是promise功能。

只需要从View中调用两个函数:

<form ng-submit="func1(); func2()">
  // something
</form>

如果您的func1()是承诺函数,则在完成函数1时调用函数2(函数1内):

$scope.func1 = function () {

  // After finished this function, call function 2
  $scope.func2();
};