2014-06-18 3 views
1

저는 각도로 작성한 컨트롤러가 있으며, 내보기에서 호출해야하는 함수가 있습니다. 내 문제는 페이지를로드 할 때 함수가 자동으로 호출된다는 것입니다. 나는 그것을 부를 때만 호출되기를 원한다.각도 조절기가 자동으로 함수를 호출합니다.

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

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

nag-click에서 callApi 함수를 호출 할 수 있도록하는 방법이 있습니까?하지만로드 할 때 실행되지 않도록하려면?

+2

이 문제에 놀랠 수 있습니까? 이것은 일어나서는 안됩니다. – Ronald91

답변

5

페이지를로드 할 때 호출되지 않습니다. 다른 일이 계속되어야합니다.

+0

맞아, 내 문제를 알아 냈어. watchCollection에서 페이지로드시 자동으로 실행되는 함수가 있었는데,이 함수를 호출했다. 감사 – KJ3

관련 문제