我在Firebase的博客上看到了this post,解釋了使用他們的平臺創建關係數據對象的最佳方式。我正在努力將這些概念轉化爲與AngularJS平臺集成的AngularFire。使用AngularFire,可以創建關係型數據庫嗎?或者訪問UniqueIDs?
具體來說,我想顯示具有相似的他們是如何描述它在這個例子中,從他們的崗位單向指針引用關聯的數據集:
var commentsRef = new Firebase("https://awesome.firebaseio-demo.com/comments");
var linkCommentsRef = new Firebase("https://awesome.firebaseio-demo.com/links/comments");
linkCommentsRef.on("child_added", function(snap) {
commentsRef.child(snap.name()).once("value", function() {
// Render the comment on the link page.
));
});
問:是否有可能與當前的AngularFile集成,以指向其他數據對象的指針式引用?如果是這樣,你能提供一個例子嗎?
編輯:我覺得我能解決這些問題,如果我可以訪問由AngularFire我的數據生成的唯一ID [見下文]。我如何訪問它們?
我怎麼能如。使用'angularFire()'添加註釋? – Voles
我不明白這是如何回答這個問題的。您只需將id設置爲文字字符串。你如何從數據庫中獲得實際的ID? –
您迭代JS對象'$ scope.comments'來檢索ID。你也可以調用'Object.keys($ scope.comments)'來獲得一個只有ID的數組。 – Anant