首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >使用Openui5 (如JSON模型或OData模型)恢复数据库访问)

使用Openui5 (如JSON模型或OData模型)恢复数据库访问)
EN

Stack Overflow用户
提问于 2019-03-03 18:32:34
回答 2查看 249关注 0票数 0

我正在为我的Openui5应用程序使用一个firestore数据库。控件的数据绑定非常困难,我必须使用DOM元素手动获取和设置控件数据。结合使用OData/JSON模型和Openui5,只需使用清单文件中的REST URL并将相应的属性绑定到控件,就可以很容易地将数据绑定到控件。是否可以将firestore数据转换为JSON模型并在Openui5应用程序中使用此REST服务?似乎firestore REST API只能在服务器端由管理员使用来管理firestore数据库。但我想在移动应用程序本身中使用REST API。

askFirebase。

EN

回答 2

Stack Overflow用户

发布于 2019-03-04 01:48:22

Firestone API已经提供了JSON格式的数据。例如,使用URL

代码语言:javascript
运行
复制
https://demo.firebaseio.com/users.json?

你只需要在最后添加.json即可。

这样,就可以很容易地将数据加载到JSON模型中。

票数 0
EN

Stack Overflow用户

发布于 2019-03-04 16:07:26

代码语言:javascript
运行
复制
        var myConfig = {
                    apiKey: "AIza**************************E",
                    authDomain: "k*****s.firebaseapp.com",
                    databaseURL: "https://******s.firebaseio.com",
                    projectId: "k******s",
                    storageBucket: "",
                    messagingSenderId: "7*******"
                  };

        this.myApp  = firebase.initializeApp(myConfig,  '_name');
        this.myDB   = this.myApp.firestore();
        this.myDB.collection("myCollection").doc(key).onSnapshot(function(doc){
                var aDocs = [];
                aDocs.unshift(doc.data());
                that.MyTable.getModel().setProperty('/items', aDocs);
            });

Firestore像json一样存储数据,并以json的形式返回数据。我在这里使用了onSnapshot事件。如果创建了新数据,则运行该函数。您可以将json值设置为doc.data(),也可以绑定模型。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/54967903

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档