controllers.controller('ctrl', ['$scope', function($scope) {
console.log($scope);//
$scope.add = function() {
console.log($scope);//
};
}]);
为什么上面两个作用域的输出是不相等的?
曾经蜡笔没有小新2017-05-15 17:00:04
두 출력 모두 컨트롤러에 바인딩된 $scope를 가리킵니다. 첫 번째는 컨트롤러가 로드될 때 실행되고 두 번째는 add 메서드가 호출될 때 실행됩니다. 둘의 실행 시간과 상태가 다릅니다.