使用$ routeProvider放置控制器在哪里?

时间:2014-07-30 22:51:39

标签: angularjs angularjs-routing angularjs-controller

使用ng-controller="myController",您确切知道与控制器关联的DOM元素,因为它直接放入HTML:

<div ng-controller="myController">

使用$routeProvider,我不知道哪个DOM元素与控制器相关联。控制器是否注入DOM的最上层元素?根据文档,控制器是JavaScript构造函数,控制器与新创建的作用域相关联。但我不知道新创建的范围在哪里?

控制器是否只是$ routeProvider的一部分,而$ routeProvider是一个对象?

1 个答案:

答案 0 :(得分:2)

ngView link

如果你把

<div ng-view=""> your route will change html here </div>