【发布时间】:2014-09-22 18:29:55
【问题描述】:
使用ng-controller="myController",您可以确切地知道与控制器关联的 DOM 元素,因为它直接放入您的 HTML:
<div ng-controller="myController">
对于$routeProvider,我不知道什么 DOM 元素与控制器相关联。控制器是否注入到 DOM 的最上面的元素中?根据文档,控制器是一个 JavaScript 构造函数,控制器与新创建的作用域相关联。但我不知道新创建的范围在哪里?
控制器只是$routeProvider的一部分,而$routeProvider是一个对象吗?
【问题讨论】:
-
控制器不是
$routeProvider的一部分。$routeProvider是提供者 (api) 和ngModule模块的一部分。
标签: angularjs angularjs-routing angularjs-controller