問題タブ [ionic3]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
angular - プロバイダーに保存されたデータを永続化する
Ionic 2 でモーダルを使用して、音楽プレーヤーに似た操作を行っています。このモーダル内で、モーダルが閉じて新しいモーダルが作成された場合でも保持したいいくつかの変数を設定しています。データを永続化するために、Angular 1 と同じようにサービスに保存しています。
マイページ構成要素:
私のサービス:
これはすべてモーダルで行われています。this.viewCtrl.dismiss();
Ionic を使用してモーダルを呼び出して再度開くと、
console.log(this.playerService.getStoredRelease()); を呼び出します。設定する前であり、未定義です。サービスがデータを永続化する場所に到達するにはどうすればよいですか。他のものを使用する必要がありますか?
player.ts
player-service.ts
music.ts (モーダルを呼び出すコンポーネント):
物事が少しスパゲティ化されている場合はお詫びします。さまざまな手法を機能させるためにコメントアウトしています。
html - ionic2 の要素を中央に配置する正しい方法
ページにテキストとボタンを配置しました。私は現在、私が知っている伝統的なcssメソッドを使用してそれを中心に置いています。これは IONIC 2 の中央に配置する正しい方法ですか?
// 対応する css
angular - *ngFor-- IONIC2/Angular2 で 2 つの配列を繰り返します
値を 2 つの配列に格納して、1 つの ion-list で反復処理しました。Billerstatusstate と Billerstatusnamelst は 2 つの配列です。
私は反復するために次のことを試みました
と
両方のローカル変数の最初の反復値を取得します。
何か足りないものはありますか??
両方の値を単一の配列に格納し、ngFor を使用してビュー側で分割する別の方法はありますか?
angular - Ionic 2: 例外: NavController のプロバイダーがありません
ionic 2/angular 2 アプリに問題があります。
穴の「認証」部分が実装されている app.ts を取得しました。
コードは次のようになります。
しかし今、アプリを実行しようとすると、次のメッセージが表示されます。
この問題を解決する方法はありますか?ありがとう!