問題タブ [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.

0 投票する
3 に答える
417 参照

angular - プロバイダーに保存されたデータを永続化する

Ionic 2 でモーダルを使用して、音楽プレーヤーに似た操作を行っています。このモーダル内で、モーダルが閉じて新しいモーダルが作成された場合でも保持したいいくつかの変数を設定しています。データを永続化するために、Angular 1 と同じようにサービスに保存しています。

マイページ構成要素:

私のサービス:

これはすべてモーダルで行われています。this.viewCtrl.dismiss();Ionic を使用してモーダルを呼び出して再度開くと、

console.log(this.playerService.getStoredRelease()); を呼び出します。設定する前であり、未定義です。サービスがデータを永続化する場所に到達するにはどうすればよいですか。他のものを使用する必要がありますか?

player.ts

player-service.ts

music.ts (モーダルを呼び出すコンポーネント):

物事が少しスパゲティ化されている場合はお詫びします。さまざまな手法を機能させるためにコメントアウトしています。

0 投票する
1 に答える
524 参照

angular - スライダーから Ionic2 アプリを開く

私は試していてIonic 2、何かに行き詰まっています。CLI からデフォルトのサイドメニュー アプリを作成し、slider. 最後のスライドから、ボタンのクリック時またはアンカー リンクから、実際のサイド メニュー アプリを起動したいと思います。

私の app.ts :

私のslider.ts:

私のslider.html:

CLI から作成されたこのデフォルト アプリを見る限り、ルーティング機能を使用していませんAngular2。ではルーティングは必要なくIonic2、独自の方法で処理されますか?

スライダーから実際のアプリ (「開始」ページなど) を開始するにはどうすればよいですか?

ここに画像の説明を入力 ここに画像の説明を入力

0 投票する
3 に答える
27562 参照

html - ionic2 の要素を中央に配置する正しい方法

ページにテキストとボタンを配置しました。私は現在、私が知っている伝統的なcssメソッドを使用してそれを中心に置いています。これは IONIC 2 の中央に配置する正しい方法ですか?

// 対応する css

0 投票する
5 に答える
24382 参照

angular - *ngFor-- IONIC2/Angular2 で 2 つの配列を繰り返します

値を 2 つの配列に格納して、1 つの ion-list で反復処理しました。Billerstatusstate と Billerstatusnamelst は 2 つの配列です。

私は反復するために次のことを試みました

両方のローカル変数の最初の反復値を取得します。

何か足りないものはありますか??

両方の値を単一の配列に格納し、ngFor を使用してビュー側で分割する別の方法はありますか?

0 投票する
7 に答える
29527 参照

angular - Ionic 2: 例外: NavController のプロバイダーがありません

ionic 2/angular 2 アプリに問題があります。

穴の「認証」部分が実装されている app.ts を取得しました。

コードは次のようになります。

しかし今、アプリを実行しようとすると、次のメッセージが表示されます。

この問題を解決する方法はありますか?ありがとう!