我想获得一个可点击的Firestore列表,例如在此Onclick interface video中,但是我无法使用javascript for web。这是我尝试过的:
这是来自https://cloud.google.com/firestore/docs/query-data/get-data的查询示例。
db.collection("cities").where("capital", "==", true)
.get()
.then(function(querySnapshot) {
querySnapshot.forEach(function(doc) {
console.log(doc.id, " => ", doc.data());
var id = doc.data().id;
var templ = "";
templ =
"Id: "+id+"<br>";
document.getElementById("cities-list").innerHTML += templ;
});
})
我将查询显示在div中,但是如何将按钮或clickable div之类的按钮onclick部分附加到每行中,我将获得点击项的ID,并将此ID像这样{ 1}}?这样的按钮部分给我错误的元素关闭错误。
document.getElementById("result-list").innerHTML = doc.id
我是一个初学者,谢谢您的提示。
答案 0 :(得分:2)
import Foundation
var a = [3, 4, 4, 5, 4, 8, 7]
let b = a.firstIndex(of: 4)
if let b = b {
a.remove(at: b)
} else {
print("value not present in array")
}
print(a)