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