Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/firebase/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何使用AngularFire2执行可调用函数_Angular_Firebase_Angularfire - Fatal编程技术网

如何使用AngularFire2执行可调用函数

如何使用AngularFire2执行可调用函数,angular,firebase,angularfire,Angular,Firebase,Angularfire,firebase中的可调用函数可按如下方式执行: firebase.functions().httpsCallable('addMessage'); 我想知道这在AngularFire2中是什么等价物。我已经扫描了文件,没有看到任何提及这一点 如果没有等价物,那么如何在AngularFire2中获得底层firebase对象的句柄?请确保将AngularFire2版本更新为RC9或更高版本,因为这是合并时的版本 npm安装angularfire2@latest 将AngularFireFunc

firebase中的可调用函数可按如下方式执行:

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询问了为什么将响应转换为可观察的
。该函数返回一个
承诺
-因此请注意不一致性-它可能会在将来更改