84669 人學習
152542 人學習
20005 人學習
5487 人學習
7821 人學習
359900 人學習
3350 人學習
180660 人學習
48569 人學習
18603 人學習
40936 人學習
1549 人學習
1183 人學習
32909 人學習
controllers.controller('ctrl', ['$scope', function($scope) { console.log($scope);// $scope.add = function() { console.log($scope);// }; }]);
為什麼上面兩個作用域的輸出是不相等的?
兩處輸出都是指向控制器綁定的$scope。第一個在載入controller時就運行,第二個在add方法呼叫時執行。兩者執行時間不一樣,狀態不一樣。
本身就是同一個對象,在不同時刻執行期內容有可能是不一樣的
兩處輸出都是指向控制器綁定的$scope。第一個在載入controller時就運行,第二個在add方法呼叫時執行。兩者執行時間不一樣,狀態不一樣。
本身就是同一個對象,在不同時刻執行期內容有可能是不一樣的