に加入する前に、ノードをチェックし、私は角度&Firebaseは - 私が使用しているどのような有効ルート
をやろうとしている何- 角度
- Firebase
ユーザーIDがtrueの場合firebaseノードは、それがある場合、私はこの2つを持っている
- 別のノード
問題から項目のリストを表示
が存在する/表示するには機能が独立して動作すること
- ユーザーノードが存在するかどうかを確認してコンソールに書き込むことができます。
- 私はしかし、ユーザーを確認し、これはこれは
「メンバー」ノードをチェックするコードである商品
のリストを表示できないアイテム
var userId = firebase.auth().currentUser.uid;
var pathToCheck = '/members/' + this.projectId + '/' + userId;
firebase.database().ref(pathToCheck).once('value').then(function (snapshot) {
if (snapshot.exists()) {
console.log('hooplar!');
} else {
console.log('hmmm');
}
});
}
これは私が理想的
が起こるしたいのですがどのような、これは私が望む機能ですが、以下の項目
this.activatedRoute.data.subscribe((
data: { issueListData: any }) => {
this.issuesList = data.issueListData;
});
を表示する方法ですエラーがスローされます:
ERROR Error: Uncaught (in promise): TypeError: Cannot read property 'activatedRoute' of undefined
var userId = firebase.auth().currentUser.uid;
var pathToCheck = '/members/' + this.projectId + '/' + userId;
firebase.database().ref(pathToCheck).once('value').then(function (snapshot) {
if (snapshot.exists()) {
this.activatedRoute.data.subscribe((
data: { issueListData: any }) => {
this.issuesList = data.issueListData;
});
console.log('hooplar!');
} else {
console.log('hmmm');
}
});
}
それは完全に動作するように答えてください: – MegaTron
いいえ問題はありません。 – Vic
[コールバック内の正しい\ 'this \ 'にアクセスするには?](https://stackoverflow.com/questions/20279484/how-to-access-the-correct-this-inside-a-callback ) – Alex