咱們在使用angularJS時,$scope對於angularJS是很是重要的,它是angularJS的基礎,但$scope究竟是什麼呢?下面進行一些介紹。git
一、$scope是一個普通的js對象angularjs
二、$scope提供了一些工具方法,好比說$watch()、$applay()等,用於監控對象屬性的變化github
三、$scope是表達式的執行環境,即做用域app
四、$scope是一個樹形結構,每一個angular應用具備惟一一個根做用域$rootScope,通常位於ng-app上工具
五、子$scope對象會繼承父$scope對象的屬性和方法,是經過JavaScript的原型繼承機制實現的spa
六、$scope不只是MVC的基礎,也是實現雙向數據綁定的基礎對象
詳情請參考:繼承