【发布时间】:2014-07-30 23:27:58
【问题描述】:
app.config(function($routeProvider) {
$routeProvider
// route for the home page
.when('/demo', {
templateUrl : 'assets/pages/home.html'
})
// route for the sport page
.when('/sport', {
templateUrl : 'assets/pages/sport/home.html',
controller : 'sportController'
});
// route for the sport page
.when('/television', {
templateUrl : 'assets/pages/television/home.html',
controller : 'televisionController'
});
});
我在名为SportCtrl.js 的文件中有sportController,在名为TvCtrl.js 的文件中有televisionController,如何在使用路由时将其加载到我的视图中?
【问题讨论】:
-
奇怪的问题。只需将这些脚本包含到 HTML 中,剩下的就交给 Angular。
-
@dfsq 我试图保持它的 html 端干净,并确定有一种方法可以动态加载 js
-
嗯,你当然可以使用 RequireJS 之类的东西。或者你可以包含所有的脚本,然后用 Grunt 设置构建过程。
标签: angularjs angularjs-scope angularjs-routing angularjs-controller