要在移动端绑定我的数据,它的工作原理如下:
getHeros() {
this.wakanda.getCatalog().then(ds => {
ds['Superhero'].query({orderBy:"ID desc",pageSize:3}).then(collection => {
this.favoriteSuperheroes = collection.entities;
});
});
}
但是像这样我直接在桌子上工作。我有一种方法可以在服务器端为我提供我想要的一切。 Wakand的文档告诉我这样做:
ds.Company.myDataClassMethod().then(function (result) {
});
它不起作用,我不能称呼我的方法,有人可以帮助我吗?
答案 0 :(得分:1)
如果表上的query()在调用dataclasss方法时不起作用。可能的原因是您的类方法未设置为公众可用。
请检查类方法的https://blockchain.info/api/api是否设置为“public”。 并测试是否可以通过REST直接访问您的方法: scope
更新:向ds添加类型“任何”解决问题。看来
this.wakanda.getCatalog().then(ds:any => {
ds['Company'].myDataClassMethod().then(result => {
//Work with Result Here
});
});