使用ng-controller="myController"
,您确切知道与控制器关联的DOM元素,因为它直接放入HTML:
<div ng-controller="myController">
使用$routeProvider
,我不知道哪个DOM元素与控制器相关联。控制器是否注入DOM的最上层元素?根据文档,控制器是JavaScript构造函数,控制器与新创建的作用域相关联。但我不知道新创建的范围在哪里?
控制器是否只是$ routeProvider的一部分,而$ routeProvider是一个对象?