Angularjs 路由解析执行顺序和依赖关系
这是我的决心:Angularjs 路由解析执行顺序和依赖关系,angularjs,angularfire,angular-routing,Angularjs,Angularfire,Angular Routing,这是我的决心: .when('/chat', { templateUrl: 'chat.html', controller: 'ChatController', resolve: { currentUser: ['Auth', function (Auth) { return Auth.$requireSignIn(true); }], messages: ['$firebaseArray', fun
.when('/chat', {
templateUrl: 'chat.html',
controller: 'ChatController',
resolve: {
currentUser: ['Auth', function (Auth) {
return Auth.$requireSignIn(true);
}],
messages: ['$firebaseArray', function ($firebaseArray) {
return $firebaseArray(firebase.database().ref('messages')).$loaded();
}],
userList: ['$firebaseArray', function ($firebaseArray) {
return $firebaseArray(firebase.database().ref('online')).$loaded();
}]
}
})
消息
和用户列表
需要身份验证,因此只有当当前用户
解决时,我如何才能获得消息
和用户列表
解决?我认为您必须使用承诺。。。然后检查您是否有auth令牌,并将其注入requests的头中。不确定这是否适用于您的情况,但我将创建抽象的父状态来执行auth,即state authenticated。然后从中扩展所有状态。另一种方法是连锁承诺,但这一个我不能提供从头部,因为不知道安格拉法尔很好)我认为你必须使用承诺。。。然后检查您是否有auth令牌,并将其注入requests的头中。不确定这是否适用于您的情况,但我将创建抽象的父状态来执行auth,即state authenticated。然后从中扩展所有状态。另一种方法是连锁承诺,但这一个我不能从海德那里提供,因为我不太了解angularfire)