Seb*_*bbe 5 firebase google-cloud-functions angular
我是 firebase 的新手,正在尝试了解如何直接从我的 angular 应用程序调用 firebase 云函数。我以前使用 angularfire2 来做 Firebase 的东西,但似乎 angularfire2 不支持云功能,所以现在我迷路了,不知道该怎么做。
我已经查看了文档,但我无法真正理解我应该如何从我的service.ts文件之一调用云函数。Firebase Doc 中的示例如下所示。我想知道如何在我的一个 angular service.ts文件中获得“函数”引用?
functions.httpsCallable("addMessage").call(["text": inputField.text]) { (result, error) in
if let error = error as NSError? {
if error.domain == FunctionsErrorDomain {
let code = FunctionsErrorCode(rawValue: error.code)
let message = error.localizedDescription
let details = error.userInfo[FunctionsErrorDetailsKey]
}
// ...
}
if let text = (result?.data as? [String: Any])?["text"] as? String {
self.resultField.text = text
}
}
Run Code Online (Sandbox Code Playgroud)
我需要在 app.module.ts 文件中导入一些东西还是我应该怎么做?
任何帮助深表感谢!谢谢!
这里的维护者,Angularfire 前几天在 RC 9 中发布了 AngularFireFunctions 模块。请参阅此处的 AngularFire 更改日志条目。
请注意,从 RC 8 开始,您至少需要升级到 Firebase 5.0.2 和 rxjs 6。rxjs-compat 将帮助您仍然依赖于 rxjs 5。
| 归档时间: |
|
| 查看次数: |
6408 次 |
| 最近记录: |