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

為什麼上面兩個作用域的輸出是不相等的?

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

全部回覆(2)
曾经蜡笔没有小新

兩處輸出都是指向控制器綁定的$scope。第一個在載入controller時就運行,第二個在add方法呼叫時執行。兩者執行時間不一樣,狀態不一樣。

伊谢尔伦

本身就是同一個對象,在不同時刻執行期內容有可能是不一樣的

熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板
關於我們 免責聲明 Sitemap
PHP中文網:公益線上PHP培訓,幫助PHP學習者快速成長!