角度控制器自动调用功能

KJ3*_*KJ3 1 javascript angularjs

我有一个我在Angular中创建的控制器,其中有一个需要从我的视图中调用的函数.我的问题是,在加载页面时,该函数会自动被调用.当我打电话时,我只希望它被调用.

angular.module("mainProject")
.controller("randomCtrl", function ($scope, $http, $filter) {

    $scope.callApi = function () {
        console.log("Don't Execute Yet!");
    };
});
Run Code Online (Sandbox Code Playgroud)

有没有办法让它这样我可以从ng-click调用callApi函数,但是它不能在加载时触发?

Ada*_*lin 5

加载页面时不会调用此方法.还有其他事情必须继续.