controllers.controller('ctrl', ['$scope', function($scope) { console.log($scope);// $scope.add = function() { console.log($scope);// }; }]);
为什么上面两个作用域的输出是不相等的?
두 출력 모두 컨트롤러에 바인딩된 $scope를 가리킵니다. 첫 번째는 컨트롤러가 로드될 때 실행되고 두 번째는 add 메서드가 호출될 때 실행됩니다. 둘의 실행 시간과 상태가 다릅니다.
그 자체로는 동일한 객체이며, 실행 내용은 시기에 따라 다를 수 있습니다
두 출력 모두 컨트롤러에 바인딩된 $scope를 가리킵니다. 첫 번째는 컨트롤러가 로드될 때 실행되고 두 번째는 add 메서드가 호출될 때 실행됩니다. 둘의 실행 시간과 상태가 다릅니다.
그 자체로는 동일한 객체이며, 실행 내용은 시기에 따라 다를 수 있습니다