Je souhaite définir le délai d'attente & pour les données d'enregistrement de base de données Firebase. code actuel est le suivantDélai d'attente angularfire2 et annulation pour enregistrer les données
import {AngularFireDatabase} from 'angularfire2/database';
export class XXX{
constructor(private af_db: AngularFireDatabase){}
const items = this.af_db.list('/path');
const promise = items.push(data);
promise.then(()=>{
}).catch((err)=>{
})
Dans ce code, lorsque l'utilisateur est hors ligne, il continuer à attendre pour la connexion réseau, et après la connexion établie, la sauvegarde des données est exécutée. Je veux définir deux caractéristiques pour elle
cancel: lorsque l'utilisateur clique bouton « fermer », en cours de processus de sauvegarde est arrêté.
délai d'attente : lorsque plus de 3 secondes se sont écoulées après le début de processus de sauvegarde, le processus d'enregistrement terminé et montrer « essayer à nouveau ».
Merci beaucoup pour votre clarification. J'ai découvert que la sauvegarde des données ne fonctionne pas bien dans la connexion Internet instable, je dois trouver un moyen de notifier la situation à l'utilisateur. –