我的/home
模板没有关联的控制器(它是空白的)。无论如何要跳过加载控制器并加载视图?我正在使用AngularAMD进行延迟加载,所以这是一个额外的调用,只是为了得到一个空白的控制器文件。
app.config(function ($routeProvider) {
$routeProvider
.when('/home', {
templateUrl 'home/home.html',
controller: 'HomeController' //is empty because page is just static text
})
.when('/login', {
templateUrl: 'login/login.html',
controller: 'LoginController'
})
.otherwise({
redirectTo: '/home'
});
});
答案 0 :(得分:0)
Nvm,发现你可以将controller: ''
留空并且有效。它只是在我的情况下抛出错误,因为我忘记从模板/视图中删除ng-controller="HomeController"
标记。删除后,错误不再被抛出(在控制台中)。