0
以下のコードでは、イオンストレージキー値のペアからウェブリンクを取得しようとしています。ストレージアイテムをオブジェクトではなく文字列として取得
loadpage(){
let weblink = this.storage.get('link').then((val) => {
JSON.stringify(val);
console.log('Your link is', val);
});
this.http.get(weblink)
.timeout(2000)
.map(res => res.json())
.subscribe(data => {
this.mainContact = data;
this.storage.set ("mainContact", JSON.stringify(data));
},
err => {
this.connectionAlert();
}
);
}
私のエラーは「ウェブリンク」を文字列化しようとしていますが、依然としてオブジェクトです。どのように私はhttp.getで使用するために 'weblink'を文字列に変換するのですか?
performWebRequest(weblink)でtypescriptエラーが発生すると ';'と表示されます。期待される。私はこれを試して実行しようとしています。しかし、私はあなたのことを理解しています。私がこれを働かせたら、答えを受け入れるだろう。助けてくれてありがとう。 –
@ThomasDegroot、私はちょうどtypescriptを考慮してコードスニペットを更新しました..記憶容量の要求がloadpage関数と 'this.preformWebRequest'にあるだけで大きなものはありません.. – Searching
はい私は同様の何かを思い付いた私よりも清潔です。助けてくれてありがとう。 –