私は、私は他を解決するために、データを持って前に、一つの項目を解決する必要がある状態があります。だから、最初、私は認証オブジェクトを取得したいとだけAngularjs 2段階の解決(依存関係の解決)
.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();
}
}
を私は特定のユーザーの旅行を取得したいと思った後。
このような状況を処理する最善の方法は何ですか?
上の約束を返すのを忘れていました。彼は認証だけを解決しますが、トリップを追加するとその失敗を解決します。 – user4550050
あなたはエラーを投稿できますか? – Ved
エラーはありませんが、ページはアップロードされません。 – user4550050