Firebase实时数据库是一个云托管的NoSQL,JSON数据库,提供脱机缓存和同步。不要将此标记用于有关Cloud Firestore的问题;而是使用[tag:google-cloud-firestore]。
选择图片时,其链接保存在实时数据库中,如何在ImageView中显示图片?
用户可以选择一个图像并将其安装到他的个人资料中,当选择图像时,url进入实时数据库行,如何在ImageView中显示该图像? @覆盖 公共空间
为什么将 AngularFire Observable 转换为数组如此复杂?
我正在从 Firebase RTDB 调用数据,并且该数据位于 Observable 中。我在这里遇到的问题是,在我的 .TS 文件中,我想访问 Observable 的内容,这个想法似乎...
我正在努力寻找解决当前问题的方法。 我有一位用户需要查看他们是否已实现所有勾选框。非常感谢任何解决方案。 我有一份参考资料,上面写着
ListView Builder 在调用列表时不返回任何文本
我发现,如果我将 itemCount 更改为数字,它仍然不起作用,但如果我更改 itemCount 并注释掉此处和列中的 teamServices 调用,它将显示文本 He...
我用: commentRef.child(poi.Id).child("text").orderByKey().limitToLast(5).addListenerForSingleValueEvent(new ValueEventListener() { 获取最后 5 条记录。 现在我需要它,当我...
我有一个简单的问题,这可能是最好的提问地点。我正在构建一个 Android 应用程序,人们说将大量数据存储在本地而不是存储在云端是一个很好的做法,所以我使用...
当我单击按钮时,我尝试更新 Firebase RTDB 的路径,但 Angular 不允许。我正在使用角火。 这是 HTML
我们有一个 Firebase 表,其中有一个名为“guest”的游戏用户表。它有一个带有 JSON 键的用户列表,例如。 Reference.Child("客人").OrderByChild("级别").
我无法将任何数据保存到我的 Firebase 数据库中。 我在网站上没有收到任何错误,但无论我做什么,当我在 firebase 中查看时,它都是空的并且永远不会改变。 这是我的代码。 超文本标记语言 我无法将任何数据保存到我的 Firebase 数据库中。 我在网站上没有收到任何错误,但无论我做什么,当我在 firebase 中查看时,它都是空的并且永远不会改变。 这是我的代码。 HTML <html> <head> <title>Testing Site</title> <script src="https://www.gstatic.com/firebasejs/10.8.0/firebase-app.js" type="module"></script> <script src="https://www.gstatic.com/firebasejs/10.8.0/firebase-database.js" type="module"></script> <script src="func2.js" type="module"></script> <!-- your js file here --> </head> <body> <form> <div id="buildingDiv"> <h1 id="SellTitle" class="centerAlian">קבלו הצעת מחיר משוערת</h1> <!-- id for Or הוא מציק לי --> מספר קומות: <input type="text" id="floorNum" name="floorNum"> </br> גודל קומה: <select id="floorSize" name="floorSize"> <option value="Empty"> -- בחר אופציה -- </option> <option value="Small">קטן</option> <option value="Medium">בינוני</option> <option value="Large">גדול</option> </select></br></br> מספר לובים: <input type="text" id="lobbyNum" name="lobbyNum"> </br> גודל לובי: <select id="lobbySize" name="lobbySize"> <option value="Empty"> -- בחר אופציה -- </option> <option value="Small">קטן</option> <option value="Medium">בינוני</option> <option value="Large">גדול</option> </select></br></br> מספר חלונות: <input type="text" id="windowsNum" name="windowsNum"> </br></br> האם יש חניון?: <select id="parkingLot" name="parkingLot"> <option value="No">לא</option> <option value="Yes">כן</option> </select> </br> גודל חניון: <!-- Show only if the select on yes --> <select id="parkingSize" name="parkingSize"> <option value="Empty"> -- בחר אופציה -- </option> <option value="Small">קטן</option> <option value="Medium">בינוני</option> <option value="Large">גדול</option> </select></br></br> האם יש חדר אשפה?: <select id="garbageRoom" name="garbageRoom"> <option value="No">לא</option> <option value="Yes">כן</option> </select> </br> גודל חדר אשפה: <!-- Show only if the select on yes --> <select id="garbageSize" name="garbageSize"> <option value="Empty"> -- בחר אופציה -- </option> <option value="Small">קטן</option> <option value="Medium">בינוני</option> <option value="Large">גדול</option> </select></br></br> האם יש גינה?: <select id="garden" name="garden"> <option value="No">לא</option> <option value="Yes">כן</option> </select> </br> גודל גינה: <!-- Show only if the select on yes --> <select id="gardenSize" name="gardenSize"> <option value="Empty"> -- בחר אופציה -- </option> <option value="Small">קטן</option> <option value="Medium">בינוני</option> <option value="Large">גדול</option> </select></br></br> תדירות ניקיון: </br> <input type="radio" id="onceAWeek" name="cleaningFrequency" value="OnceAWeek"> פעם בשבוע</br> <input type="radio" id="twiceAWeek" name="cleaningFrequency" value="TwiceAWeek"> פעמיים בשבוע </br> <input type="radio" id="ThreeAWeek" name="cleaningFrequency" value="ThreeAWeek"> שלוש פעמים בשבוע</br></br> <button type="button" class="centerAlian">קבל הצעת מחיר משוערת</button> <!-- Add onclick function, the next p tag is for the results (unhide and put result)--> <p style="visibility: visible;" id="priceResult" class="centerAlian"></p>מחיר כלשהו</p> </div> <div id="clientDiv"> <h1>פרטי לקוח</h1> עיר: <select id="city" name="city"> <option value="Akko">עכו</option> <option value="Nahariya">נהריה</option> </select></br></br> רחוב: <input type="text" id="street" name="street"> </br></br> מספר ביניין: <input type="text" id="buildingNum" name="buildingNum"> </br></br> <div id="person1Div"> <h3>איש קשר 1</h3> שם פרטי: <input type="text" id="fName1" name="fName1"></br></br> שם משפחה: <input type="text" id="lName1" name="lName1"></br></br> מספר טלפון: <input type="text" id="phone1" name="phone1"></br></br> Email: <input type="text" id="email1" name="email1"></br></br> </div> <div id="person2Div"> <h3 id="person2Title">איש קשר 2</h3> שם פרטי: <input type="text" id="fName2" name="fName2"></br></br> שם משפחה: <input type="text" id="lName2" name="lName2"></br></br> מספר טלפון: <input type="text" id="phone2" name="phone2"></br></br> Email: <input type="text" id="email2" name="email2"></br></br> </div> </div> </br> בקשות מיוחדות:</br> <textarea name="specialRequest" rows="8" cols="50">הכנס את הבקשה שלך</textarea> </br></br> <button type="button" onclick="ordernow()">שליחת טופס</button> <!-- Add onclick function --> <button type="button" onclick="">ניקוי טופס</button> <!-- Add onclick function --> </form> </body> </html> ** JS** // firebase server data import { initializeApp } from "https://www.gstatic.com/firebasejs/10.8.0/firebase-app.js"; import { getDatabase, ref, set } from "https://www.gstatic.com/firebasejs/10.8.0/firebase-database.js"; const firebaseConfig = { apiKey: "***************************, authDomain: "***************************, databaseURL: "***************************", projectId: "***************************", storageBucket: "***************************", messagingSenderId: "***************************", appId: "***************************" }; // Initialize Firebase const app = initializeApp(firebaseConfig); const db = getDatabase(app); // Initialize Realtime Database and get a reference to the service function ordernow(){ // Get all items var floorNum = document.getElementById('floorNum').value; var floorSize = document.getElementById('floorSize').value; var lobbyNum = document.getElementById('lobbyNum').value; var lobbySize = document.getElementById('lobbySize').value; var windowsNum = document.getElementById('windowsNum').value; var parkingLot = document.getElementById('parkingLot').value; var parkingSize = document.getElementById('parkingSize').value; var garbageRoom = document.getElementById('garbageRoom').value; var garbageSize = document.getElementById('garbageSize').value; var garden = document.getElementById('garden').value; var gardenSize = document.getElementById('gardenSize').value; var onceAWeek = document.getElementById('onceAWeek').checked; var twiceAWeek = document.getElementById('twiceAWeek').checked; var ThreeAWeek = document.getElementById('ThreeAWeek').checked; var CleaningPerWeek = onceAWeek ? "lowonceAWeek" : (twiceAWeek ? "twiceAWeek" : (ThreeAWeek ? "ThreeAWeek" : "none")); var city = document.getElementById('city').value; var street = document.getElementById('street').value; var buildingNum = document.getElementById('buildingNum').value; var fName1 = document.getElementById('fName1').value; var lName1 = document.getElementById('lName1').value; var phone1 = document.getElementById('phone1').value; var email1 = document.getElementById('email1').value; var fName2 = document.getElementById('fName2').value; var lName2 = document.getElementById('lName2').value; var phone2 = document.getElementById('phone2').value; var email2 = document.getElementById('email2').value; set(ref(db, 'client/' + phone1), { Contact1: {FirstName: fName1, LastName:lName1, PhoneNumber: phone1,email: email1}, Contact2: {FirstName: fName2, LastName:lName2, PhoneNumber: phone2,email: email2}, Address: {City: city, sStreet: street, BuildingNum: buildingNum}, BuildingData: {Floors: floorNum,FloorSize: floorSize,Lobbys: lobbyNum,Lobbysize: lobbySize, Winows: windowsNum, ParkingLot: parkingLot, ParkingLotSize: parkingSize, GarbageRoom: garbageRoom, GarbageRoomSize: garbageSize,Garden: garden,GardenSize: gardenSize}, CleaningPerWeek:CleaningPerWeek }) .then(() => { console.log('Data successfully written to Firebase'); }) .catch((error) => { console.error('Error writing to Firebase: ', error); }); } HTML 头部的代码解决了问题: <script src="https://cdnjs.cloudflare.com/ajax/libs/firebase/7.14.1-0/firebase.js"></script> <script src="func2.js"></script> <!-- your js file here --> </head>
我正在使用 Angular 11 并使用 Firebase 实时数据库创建聊天组件。我向 firebase 数据库添加了以下规则。 { “规则”:{ ".read": "auth != null &&
在java中的android studio中的firebase中上传图像时出错
rootNode = FirebaseDatabase.getInstance(); 参考 = rootNode.getReference("用户"); // 获取所有值 字符串名称 = Objects.requireN...
com.google.firebase.database.DatabaseException:无法将 java.lang.Boolean 类型的值转换为 String 这是关于什么的?
应用程序工作正常,但是当我启动给定的活动时它开始崩溃 私人无效loadSpins(){ Reference.child(FirebaseAuth.getInstance().getUid()).addValueEventListener...
如何从 firebase RecyclerView 中删除项目
我目前正在 Firebase RecyclerView 的帮助下添加朋友,其中如果用户点击“添加”按钮,他就会被添加到数据库中,并且需要永久删除所点击的项目......
根据下一篇文章: 从 Firebase 数据库检索计数数据 代码: String uid = FirebaseAuth.getInstance().getCurrentUser().getUid(); DatabaseReference rootRef = FirebaseDatabase。
如何调试 Google Identity Platform 自定义声明不适用于 Firebase 数据库规则?
我的 Firebase 存储数据库有以下规则: 规则版本 = '2'; 服务 firebase.storage { 匹配 /b/{bucket}/o { 允许写入:如果 request.auth.token.role == "admin"...
在我的情况下,数据的初始加载是完美的,但是当我在某个位置滚动 recyclerView 时,即使状态不等于 1,textView 也是可见的。 适配器 = 新的 FirebaseRecyclerAdapter<...
我正在Android Studio上构建一个类似于WhatsApp的聊天应用程序。 我想建立隐私功能,即“仅向联系人显示个人资料图像”。 我想了很多关于它和唯一的
在 Flutter 中,当用户登录时如何使用 firestore 将用户定向到各自的屏幕?
我在我的应用程序中使用 Flutter 中的 firestore 开发了一个注册系统,可以使用以下方法从数据库中检索用户数据: //从firestore获取用户数据 未来
Angular 2 类型接口强制 Firebase 中的数据出现错误
我很难创建一个接口模型来匹配来自 Firebase 的数据。我的网络风暴不断抛出类型错误。这是结构。 我有一个这样的模型界面...
将数据从 ESP32 发送到 Firebase 实时数据库,但使用 Firebase 模拟器(本地)
我有一个 ESP32 通过 WiFi 将传感器数据发送到 Firebase 实时数据库(实时) - 一切正常。不过,我想使用 Firebase 模拟器仅在我的本地网络上开发该程序