如何在回调函数中执行流程?

时间:2015-04-08 06:43:17

标签: javascript angularjs

当有回叫功能时,我感到很困惑。

例如 -

<div ng-app="myApp" ng-controller="myCtrl">
Name: <input type="text" ng-model="name"><br>
</div>

<script>
angular.module('myApp', []).controller('myCtrl', function($scope) {
    $scope.name= "John";
});
</script>

我想知道<script>代码哪个函数会先执行,&amp;还要确保此函数是否将任何值返回给用作参数的其他函数?

1 个答案:

答案 0 :(得分:2)

如果我没错,我想你问的是方法链。 在这里阅读它

Method chaining - why is it a good practice, or not?

在您的情况下,将首先执行module功能。它返回的对象有一个名为controller的函数,它将被执行第二个。

仅当Angular看到ng-controller="myctrl"指令时才会调用回调函数。