我有以下的代码片段
这是我的main.html
这是我的main.ts文件:
尽管回调函数触发时带有一些有效的数据,但标题并不会自动更新。我错过了什么吗?
感谢任何帮助!
这是我的main.html
<h2 class="txtcenter po-2text" style="padding-top:30px">
{{title}}
</h2>
这是我的main.ts文件:
title: string;
ngOnInit() {
var self = this;
var ref = firebase.database().ref('schools/' + this.currentUserId());
ref.orderByChild('title').on('value', function(dataSnapshot) {
console.log("Title is: " + dataSnapshot.val().title);
self.title = dataSnapshot.val().title;
});
}
尽管回调函数触发时带有一些有效的数据,但标题并不会自动更新。我错过了什么吗?
感谢任何帮助!
ngOnInit
:ngOnInit() { const ref = firebase.database().ref('schools/' + this.currentUserId()); ref.orderByChild('title').on('value', dataSnapshot => this.title = dataSnapshot.val().title); }
- SiddAjmeraconsole.log
没有问题吗? - Andrei Tătarconsole.log
运行良好。 - Luigi Capogrosso