在Wakanda入门中,它解释了如何通过AngularJs将我的数据绑定到我的Web应用程序中。Wakanda如何访问和显示移动端的数据?
http://wakanda.github.io/get-started/bind-data-in-webapp.html
与离子2的移动应用程序的工作,我想知道,我怎么能像绑定Web应用程序中的数据?
我的目标是获得与入门相同的结果,但在移动端。任何人都可以帮助我?
在Wakanda入门中,它解释了如何通过AngularJs将我的数据绑定到我的Web应用程序中。Wakanda如何访问和显示移动端的数据?
http://wakanda.github.io/get-started/bind-data-in-webapp.html
与离子2的移动应用程序的工作,我想知道,我怎么能像绑定Web应用程序中的数据?
我的目标是获得与入门相同的结果,但在移动端。任何人都可以帮助我?
您可以通过使用wakanda.service在Ionic 2项目中获得相同的结果。所有你需要做的是:
在home.ts例如
import { Wakanda } from '../../app/wakanda.service';
添加Wakanda到供应商阵列
@Component({ selector: 'page-home', providers: [Wakanda], templateUrl: 'home.html' })
添加Wakanda的构造
constructor(public navCtrl: NavController, public wakanda: Wakanda) {}
您可以使用这样的服务:
getHeros() { this.wakanda.getCatalog().then(ds => { ds['Superhero'].query({orderBy:"ID desc",pageSize:3}).then(collection => { this.favoriteSuperheroes = collection.entities; }); }); }
显示英雄在Home.html中:
<ion-content padding> <button ion-button (click)= getHeros()>Display Heros</button> <ion-list> <ion-item *ngFor="let superhero of favoriteSuperheroes">{{superhero.name}} </ion-item> </ion-list> </ion-content>
有关更多的信息如何请与Wakanda服务器REST API进行交互因为这个链接Wakanda JavaScript Client
谢谢你的回答,我只是有一个小问题,我无法编译。我有以下消息:“属性'favoriteSuperhero'在类型'HomePage'上不存在。”我不知道为什么,在我的后端我有正确的名字(我在Quickstart中看到他们写Supehero而不是超级英雄)。 – CoCoNours
我尝试其他方式与您的链接,例如,当我尝试一个“查找”我有以下消息:“物业'公司'不存在类型'目录'。 Autocompletion不起作用,所以我没有访问我的数据库。你知道为什么吗 ? – CoCoNours
对于第一个评论,你需要声明favoriteSuperheroes = [];在类HomePage中,在getHeros函数 –