【发布时间】:2017-02-15 14:58:30
【问题描述】:
我是 Ionic / Firebase 的新手,我尝试通过表单更新字段。一切正常,没有错误,所有控制台日志都显示了需要的内容,但数据库中的数据没有更新。
这是我的控制器:
var database = firebase.database();
var userId = firebase.auth().currentUser.uid;
var nameInput = document.querySelector('#name');
var descriptionInput = document.querySelector('#description');
var saveButton = document.querySelector('#save');
saveButton.addEventListener("click", function() {
var name = nameInput.value;
var description = descriptionInput.value;
function writeUserData(name, description) {
firebase.database().ref('accounts/' + userId).set({
name: name,
description: description,
});
}
$state.go("tab.account");
});
有什么想法吗?或者也许是一种更好的方法,可以在用户登录时通过表单简单地更新 firebase 的数据库?
【问题讨论】:
-
这个
writeUserData函数真的被执行了吗?看来你只是声明了它
标签: javascript firebase ionic-framework firebase-realtime-database