我有这两个州
.state('app.schedule', {
url: '/schedule/:course',
.state('app.home', {
url: '/home',
onEnter: function() {
// do some magic here
}
$urlRouterProvider.otherwise('/app/home');

在app.schedule状态我有一个方法让用户订阅一个课程,其值保存在cordovaSQLite上,现在我想要完成的是每当用户下次订阅课程时/他启动应用程序,它应该从cordovaSQLite db加载值(course_id),然后将用户指向app.schedule /:course状态。我发现 使用onEnter回调(这不会显示视图的闪烁转换)来检查这种情况,但我无法弄清楚如何正确地做到这一点。请帮助/建议一种方法来做到这一点