在AngularJs

时间:2018-05-23 07:49:09

标签: angularjs lazy-loading

如何在angularJs中调用方法调用之后调用它声明的函数?

$scope.x();
$scope.x = function(){
    console.log("calling method");
  }

2 个答案:

答案 0 :(得分:1)

像这样使用

$scope.x = abc;
$scope.x();
function abc(){
    console.log("calling method");
}

注意:如果您想为abc功能提供相同的名称x,也可以使用。{/ p>

答案 1 :(得分:0)

如果你想在x模型上调用abc函数,请使用它。

var app = angular.module('myApp', []);
app.controller('myCtrl', function($scope) {

function abc(){
    console.log("calling method");
  }
$scope.x = abc();
});
<!DOCTYPE html>
<html>
<script src="https://ajax.googleapis.com/ajax/libs/angularjs/1.6.9/angular.min.js"></script>
<body>
<div ng-app="myApp" ng-controller="myCtrl">

</div>
</body>
</html>