要更新Firebase数据库中的数据,您可以使用Angular 8中的AngularFire库。下面是一个使用AngularFire的示例代码,演示如何更新Firebase数据库中的数据。
npm install firebase @angular/fire --save
import { AngularFireModule } from '@angular/fire';
import { AngularFireDatabaseModule } from '@angular/fire/database';
import { environment } from '../environments/environment';
@NgModule({
...
imports: [
...
AngularFireModule.initializeApp(environment.firebaseConfig),
AngularFireDatabaseModule
],
...
})
export class AppModule { }
import { AngularFireDatabase } from '@angular/fire/database';
constructor(private db: AngularFireDatabase) { }
updateData() {
const newData = {
name: 'John Doe',
age: 30,
email: 'johndoe@example.com'
};
this.db.object('users/1').update(newData)
.then(() => console.log('Data updated successfully'))
.catch(error => console.log('Error updating data:', error));
}
上面的代码将更新Firebase数据库中路径为'users/1'的数据。您可以根据您的实际需求修改路径和要更新的数据。
this.updateData();
以上就是使用AngularFire更新Firebase数据库的示例代码。请确保您已正确配置Firebase和AngularFire,并且具有适当的数据库权限来更新数据。