如何使用AngularFire2执行可调用函数
firebase中的可调用函数可按如下方式执行:如何使用AngularFire2执行可调用函数,angular,firebase,angularfire,Angular,Firebase,Angularfire,firebase中的可调用函数可按如下方式执行: firebase.functions().httpsCallable('addMessage'); 我想知道这在AngularFire2中是什么等价物。我已经扫描了文件,没有看到任何提及这一点 如果没有等价物,那么如何在AngularFire2中获得底层firebase对象的句柄?请确保将AngularFire2版本更新为RC9或更高版本,因为这是合并时的版本 npm安装angularfire2@latest 将AngularFireFunc
firebase.functions().httpsCallable('addMessage');
我想知道这在AngularFire2中是什么等价物。我已经扫描了文件,没有看到任何提及这一点
如果没有等价物,那么如何在AngularFire2中获得底层firebase对象的句柄?请确保将
AngularFire2
版本更新为RC9
或更高版本,因为这是合并时的版本
npm安装angularfire2@latest
将AngularFireFunctions
添加到应用程序模块中的提供程序
从'angularfire2/functions'导入{AngularFireFunctions};
@NGD模块({
供应商:[
角函数
],
});
在组件中,您可以从AngularFireFunctions
运行httpscalable
函数
构造函数(
私人afFun:AngularFireFunctions,
) { }
恩戈尼尼特(){
//角火-将承诺转化为可观察
this.afFun.httpscalable('myFunction')({text:'Some Request Data'})
.pipe(第一个())
.订阅(resp=>{
console.log({resp});
},err=>{
console.error({err});
});
//皈依诺言
const respRef=wait this.afFun.httpscalable('myFunction')({text:'Some Request Data'})
.toPromise();
log({respRef});
}
AngularFire2回购协议中的A询问了为什么将响应转换为可观察的。该函数返回一个Promise
-因此请注意不一致性-它可能会在将来更改。请确保将您的angularfire2
版本更新为RC9
或更高版本,因为这是合并时的版本
npm安装angularfire2@latest
将AngularFireFunctions
添加到应用程序模块中的提供程序
从'angularfire2/functions'导入{AngularFireFunctions};
@NGD模块({
供应商:[
角函数
],
});
在组件中,您可以从AngularFireFunctions
运行httpscalable
函数
构造函数(
私人afFun:AngularFireFunctions,
) { }
恩戈尼尼特(){
//角火-将承诺转化为可观察
this.afFun.httpscalable('myFunction')({text:'Some Request Data'})
.pipe(第一个())
.订阅(resp=>{
console.log({resp});
},err=>{
console.error({err});
});
//皈依诺言
const respRef=wait this.afFun.httpscalable('myFunction')({text:'Some Request Data'})
.toPromise();
log({respRef});
}
AngularFire2回购协议中的A询问了为什么将响应转换为可观察的。该函数返回一个承诺
-因此请注意不一致性-它可能会在将来更改