【发布时间】:2016-07-25 06:00:15
【问题描述】:
我有一种状态,我需要先解决一项,然后才能获得解决另一项的数据:
.state('addtrip', {
url: '/addtrip',
templateUrl: 'views/addtrip.html',
controller: 'AddtripCtrl',
resolve: {
auth : function($state, Auth){
return Auth.$requireAuth().then(function(auth) {
return Auth;
}, function(error){
$state.go('login');
});
},
trips : function(rootRef,$firebaseArray){
return $firebaseArray(rootRef).child(auth.uid).$loaded();
}
}
所以首先我想获取 auth 对象,并且只有在我想检索该特定用户的行程之后。
处理这种情况的最佳方法是什么?
【问题讨论】:
标签: javascript angularjs firebase angularfire firebase-authentication