angular.js - AngularJS Controller中$scope作用域问题
世界只因有你
世界只因有你 2017-05-15 16:58:04
0
2
486
controllers.controller('ctrl', ['$scope', function($scope) {
  console.log($scope);//
  $scope.add = function() {
    console.log($scope);//
  };
}]);

为什么上面两个作用域的输出是不相等的?

世界只因有你
世界只因有你

모든 응답(2)
曾经蜡笔没有小新

두 출력 모두 컨트롤러에 바인딩된 $scope를 가리킵니다. 첫 번째는 컨트롤러가 로드될 때 실행되고 두 번째는 add 메서드가 호출될 때 실행됩니다. 둘의 실행 시간과 상태가 다릅니다.

伊谢尔伦

그 자체로는 동일한 객체이며, 실행 내용은 시기에 따라 다를 수 있습니다

최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿