$scope本质上是一个JavaScript对象,该对象能把view(DOM元素)连接到Controller上,对应我们MVC里面的Model,在View和Controller中都可以访问该对象。
我们可以使用$scope对象在View和Controller之间传递消息,$scope对象上可以存放数据,也可以存放方法(这些方法可以在view里直接调用)
$scope对象是分层级的,顶层的对象为$rootScope,对应的是ng-app指令所在的DOM元素,子级的可以访问父级的对象。
可以把app.run()看做是angular应用的main方法,它在其他部分之前运行。