【发布时间】:2015-07-28 22:29:19
【问题描述】:
我有一个文件“controller.js”,其中定义了 homeController 和 sectionController。
在 route.js 中
when('/home', {
templateUrl: 'view/main/home.html',
controller: 'homeController',
access: {
requiredLogin: false
}
}).
when('/section/:menu', {
templateUrl: 'view/main/section.html',
controller: 'sectionController',
access: {
requiredLogin: false
}
})
但是当调用 /section/ 时。我仍然可以看到在 homeController 中定义的 $http 请求正在生成。谁能告诉我原因以及如何解决这个问题。控制器与视图的正确绑定。
【问题讨论】:
-
你在你的 html 中实例化 homeController 吗?喜欢 ng-controller="homeController"?
-
不,我没有在我的 html 中实例化 homeController。
-
问题似乎不在您的路由中,因此请发布您的 section.html 和控制器代码。至少相关位。 plunker 也会很有帮助。
-
问题已解决。我不好的是在页脚部分有一个实例化。谢谢 tpie。
标签: angularjs angularjs-routing angularjs-controller