我整天都在尝试让 AngularUI 路由器与 1.2.0-rc.3 一起工作,但无济于事。我很确定这是一个错误,因为 rc3 中已经更改了很多东西,但也许有人找到了解决方法。
这就是我想要做的:
在我的app.config()
var login = {
url : '/login',
name : 'login',
templateUrl: 'views/login.html',
controller : 'LoginCtrl'
};
var main = {
url : '/',
name : 'main',
templateUrl: 'views/main.html',
controller : 'MainCtrl'
};
var reportsOverview = {
url : '/reports',
name : 'main.reports',
controller : 'ReportsCtrl',
templateUrl: 'views/main.reports.html'
};
$stateProvider.state(login);
$stateProvider.state(main);
$stateProvider.state(reportsOverview);
当我转到 时/login
,我的模板会按预期显示。当我去/
或/reports
然而,我什么也看不见。我的文件和文件<div ui-view></div>
中都有一个,所以这不是问题。index.html
views/main.html
有没有人遇到同样的问题,或者我做错了什么?