0
var ref1 = new Firebase("http://gamma.firebase.com/myuser/123,456");
ref1.set("123,456");
var on1 = ref1.on("value", function(snapshot) {
console.log(snapshot.val());
});
// console logs 123,456
因此用逗號命名工作正常。但是,讓我們假設你想將URL傳遞給ref。Firebase條目是否可以在名稱中包含逗號?
var url1 = ref1.toString();
console.log(url1);
// console logs http://gamma.firebase.com/myuser/123%2C456
toString()函數用逗號替換爲「%2C」來返回一個URL版本。如果URL仍然可用,這將很好。
var ref2 = new Firebase(url1);
var on2 = ref2.on("value", function(snapshot) {
console.log(snapshot.val());
});
// console logs null
這是一個錯誤,或者是有一個很好的理由,用戶應該有這樣做
var url1 = ref1.toString().replace(/%2C/g,",");
爲了得到一個可用的火力地堡網址?
感謝您的快速回復,安德魯。我的問題並不是很徹底,所以你的回答沒有幫助,但我只是試圖用編輯來澄清。讓我知道這是否更有意義。 – bennlich
請將鏈接添加到新文檔Andrew – Pier