【发布时间】:2017-06-12 04:51:43
【问题描述】:
我想为 firebase 数据库保存数据设置超时和取消。 当前代码如下
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)=>{
})
在这段代码中,当用户离线时,它一直等待网络连接,连接建立后,执行保存数据。 我想为它设置两个功能
取消: 当用户点击“关闭”按钮时,正在进行的保存过程停止。
超时: 开始处理保存后超过 3 秒后,保存过程结束并显示“重试”。
【问题讨论】:
标签: angular promise timeout angularfire2