問題タブ [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 投票する
4 に答える
10275 参照

angular - ionic 2 の開始境界と終了境界の ionic-list タグを削除します

開始境界線と終了境界線を削除したいだけです。私はこのプログラミング言語が非常に新しいです。リストを表示するために以下のコードを使用しています。

以下のスクリーンショットで強調表示された赤い色の円の境界線を削除する必要があります。実行する方法? ここに画像の説明を入力

0 投票する
2 に答える
42066 参照

angular - TypeScriptを使用してIonicでデバイスの幅と高さを取得するには?

typescript を使用して ionic 2 でデバイスの幅と高さを取得しようとしています。

私が使用したイオン2の以前のバージョンでは、

しかし、新しいバージョンではこれは機能しません。

Type Script + ionic 2 ではどのように動作しますか?

0 投票する
2 に答える
20968 参照

angular - angular2の同じコントローラー内の別の関数である関数を呼び出す方法

私はログインページに取り組んでいます。私がやろうとしているのは、クラスvalidateLogin()submit(). ログインボタンをクリックすると、正常に送信され、ユーザー名とパスワードを取得できます。

submit 関数で validateLogin 関数を呼び出そうとしていますが、それを呼び出すことができません。validateLogin で崇高なテキストにエラーが表示され、Chrome ブラウザでエラーが発生しません。

submit 関数で関数 validateLogin を呼び出すにはどうすればよいですか?

これはうまく機能するデモプランカーです

エラー:

コンソールでhttp://localhost:8100/build/js/app.bundle.jsを取得 します。

私のサーブでは、次のようなエラーが発生しますTypeScript error: /home/panini/AutoSparParts/app/pages/home/home.ts(40,5): Error TS2663: Cannot find name 'validateLogin'. Did you mean the instance member 'this.validateLogin'?

上記のエラーでヘルプを呼び出しています

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

javascript - Ionic 2 / Angular 2ベータ10でウィンドウオブジェクトにアクセスする

Angular 1.x と Ionic 1.x では、次のように、依存性注入を通じてウィンドウ オブジェクトにアクセスできました。

Angular 2 & Ionic 2 で同じことを行うにはどうすればよいですか?

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

angular - 新しいページをプッシュするときにタブを保持する方法は?

コントローラーで次のような新しいタブを押すと:

this.nav.push(EditPage);

タブが消えます。どうすればタブを維持できますか?

下の写真:

ここに画像の説明を入力

新しいページが表示されたら: ここに画像の説明を入力

0 投票する
2 に答える
1776 参照

angular - ionic2 のサービスからページを更新するには?

「ユーザーデータ」という名前のサービスがあります。リクエストを受け取ったときに「ユーザーデータ」をフェッチする責任があります。

「ユーザーデータ」を表示する責任があるページがあります。ページが読み込まれると、データが取得されて表示されます。

いくつかのボタンを含むメニューがあります。これらのボタンをタップすると、サービス「user-data」にリクエストが送信され、データが変更されます。データが変更されたときに、ページが変更について通知され、ページが適応されるようにしたいと考えています。

私がすることは

  • サービス内: "user: change" という名前のイベントを発行し、変更されたデータと共に送信します
  • このページで、サブスクライブしてこのイベントをキャッチします

関数updateUsersですべて正常に動作しますが、 this.usersに新しい値が割り当てられていません。とても奇妙です。

時々、デバッグ時に次のようなエラーが発生しました:「読み取り専用プロパティに割り当てようとしました」

なぜなのかご存知ですか?

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

angular - Angular2/Ionic2 - ナビゲーション時のコントローラーのリロードを防止

そのため、最初にタブを使用するバージョンのアプリを作成しました。tabsを使用して、ページに移動すると、ビューが初めて開始され (API からデータを取得して表示)、そこから移動して戻ってきたときに、何もリロードする必要がなく、基本的に残っていました。コントローラーが再び実行されなかったためです。

それ以来、Ionic2 サイド メニュー スターターを実装しましたが、問題なくセットアップされているようです。しかし、たとえば、ポッドキャスト ページに移動してトラックを再生すると、別の場所に移動してもトラックが再生され続けます (これは問題ありません)。ただし、ポッドキャストのページに再度移動すると、まったく新しいインスタンスのように表示されます。トラックが再生されていないと表示され、開始時にプログレス バーが表示され、もう一度再生を押すと、そのトラックの 2 つのインスタンスが再生されます。同時に。基本的に、コントローラー全体が新しいインスタンスを起動します。したがって、これは、ページに移動するたびに HTTP get リクエストが行われていることも意味します (これは、そのために何らかのキャッシュを設定すればそれほど問題ではないと思いますが、主な煩わしさはポッドキャストの進行状況/状態の問題です) )。

ここにヒントやアドバイスはありますか?

ありがとう!

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

angular - Ionic2 アプリで API url などの設定を保存する場所は?

構成ファイルに含める必要があるいくつかの設定があります。

例: API の URL

Ionic 2 で最適な場所はどこですか?