【发布时间】:2023-03-11 09:45:02
【问题描述】:
你好 :) 我对编程很陌生,最近我开始了一个 IONIC 应用程序。然而我被卡住了。我想做一个电话簿之类的东西,您可以在其中获取随机 JSON 联系人并将它们保存到您的 sqlite 数据库。
我知道了:
import { Storage ] from '@ionic/storage';
@component({
selector: 'page-home'
templateUrl: 'home.html'
});
export class HomePage {
posts: any;
persons: any;
constructor(public navCtrl: NavController, public http: Http, public storage: Storage) {
this.http.get('https://jsonplaceholder.typicode.com/users').map(res=> res.json()).subscribe(data => {
this.posts = data;
});
}
//here i would like to recieve the data from the tapped Item
setData(){
console.log();
this.storage.set('myData', this.posts);
console.log(this.posts);
};
getData(){
this.storage.get('myData').then((data) => {
if (data !=null){
console.log(data);
}
})
};
}
这是视图: 当我单击/点击保存按钮时,我想将值存储在我的 sqlite 数据库中并将它们显示在我的“本地联系人”中。
<ion-content>
<ion-list>
<ion-item *ngFor="let post of posts">
<ion-list>
<ul><h1>{{post.name}}</h1></ul>
<ul><p>{{post.username}}, {{post.email}}</p></ul>
<ul><p>phone: {{post.phone}}</p></ul>
<button ion-button (click)="setData()">Set Data</button>
</ion-list>
</ion-item>
</ion-list>
</ion-content>
也许有人遇到过类似的问题,可以帮助我解决这个问题。 谢谢:)
【问题讨论】:
标签: sqlite angular typescript ionic-framework