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을 URL로 전달하려고한다고 가정 해 보겠습니다.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
이 버그, 아니면 사용자가 사용 가능한 중포 기지 URL을 얻기 위해
var url1 = ref1.toString().replace(/%2C/g,",");
같은 뭔가를해야해야하는 이유 좋은 이유가있다?
빠른 답장을 보내 주셔서 감사합니다. Andrew. 나는 내 질문에 철저하지 않았기 때문에 대답이 도움이되지 않았지만 방금 편집을 통해 명확히하려고 노력했습니다. 이것이 더 합리적인 지 알려주십시오. – bennlich
새 문서 Andrew에 대한 링크를 추가하십시오. – Pier