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

angular - " *navbar " の意味は何ですか?

ionic のチュートリアルに従うたびに、 というフレーズが表示され*navbarます。これはどういう意味ですか?* はテンプレート内にタグを挿入していることを意味しますが、この式については本当に理解できません..

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

angular - Ionic2、NavController を Injectable Service に注入

Ionic2 フレームワークを使用した Angular2 の Injectable Service に問題があります。

私のサービスは次のようになります。

そして、エラーが発生しますNo provider for NavController。奇妙なことに、どの Page クラスでも機能していますが、それが問題な@Componentのかもしれません。

編集#1:

このサービスはionicBootstrapで次のように提供しています。

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

cordova - 「ピンチとズーム」を使用して画像をトリミングする

ユーザーがカメラで写真を撮ったり、電話のギャラリーから画像を取得したりするときに、「ピンチとズーム」を使用して画像をトリミングできるようにする方法を探しています。Ionic2でこれを達成する方法はありますか?

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

javascript - コントローラーで Javascript を使用してイオン 2 イオンカード div を削除する

誰かがゴミ箱アイコンをクリックしたときに ionic 2 カードを削除する必要があります。これまでのコードをquerySelector is null実行すると、エラーが発生します。

ビュー html は次のようになります。

私のコントローラーのJavaScriptコードは次のようになります。

私が得るエラーは

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

angular - ionic 2 のサイド メニューで nav.push を使用する

ionic2それについて学ぶために小さなアプリを作成しようとしていますが、ナビゲーションに問題があります。

rootpage実際、私は(変更 Whit nav.setRoot) と「通常の」ページ ( で追加)の違いをよく理解していますnav.push。事は私のアプリのためのものです。サイドメニューを開くことができる必要があります (これは、私がいる場合はrootpage問題ありませんが、2 番目のタイプのページでは問題ありません)。戻ることができる必要があります (これはプッシュページでは問題ありませんが、ルートページでは問題ありません)。

したがって、私にとって、このタイプのページはルートページではなくプッシュする必要がありますが、このタイプのページでサイドメニューをどのように再現しますか?

ありがとうございました。

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

angular - TypeScript を使用して Ionic 2 でサードパーティの cordova プラグインを使用する

私のIonic 2アプリ(TypeScript)では、プラグインを使用しています。たとえば、ionic-native正常に動作するカメラプラグインです。今私は使用したいBackgroundMode plugin: https://github.com/katzer/cordova-plugin-background-mode。README を読み、説明どおりにインストールを行いました。

使用法の下には、プラグインを次のように使用できることが示されています。

IDE (Atom) で入力すると、cordova が見つからないと表示されます。

私はcordovaプラグインとIonic 2について多くのことをグーグルで調べましたが、場合によっては navigator.somePlugin.someFunction()(window.navigator私が正しく理解している場合はオブジェクト)を使用しますが、それもうまくいきません。アプリで実行したところconsole.log、Chrome デバイス インスペクタに次のように表示されました。

私の質問は:

ionic 2 TS で BackgroundMode プラグインを使用するにはどうすればよいですか? それを自分のプロジェクトに含める方法さえ知りません...

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

css - Ionic2 $font-family-base が機能しない

$font-family-baseIonic2の変数が機能していません。

ファイルに新しい値を追加しましたapp.variable.scssが、古い値が残っています。

のような他の変数$font-size-baseは正常に機能しています

これらは、構築するための私のgulpタスクですwww:

私は何が欠けていますか?

それが私のフォントフェイスです

このフォントフェイスは、私のapp.scssファイルで参照されていますapp.core.scss

app.core.scss :

アップデート:

特定のデバイスのsass変数を使用してそれを行う場合:

  • $font-family-md-base
  • $font-family-ios-base
  • $font-family-wp-base

これは奇妙な動作ですが$font-family-base、特定の順序またはファイルに設定する必要があると思いますが、まだわかりません。

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

javascript - typescript アプリではなく ionic 2 で JavaScript スターター アプリを作成する

JS スターター プロジェクトを作成しようとしていionic start xxx --v2ますが、typescript プロジェクトを作成します。

既存の JS ionic 2 アプリをクリーン インストールにコピーできるように、JS スターター プロジェクトを作成する必要があります。

すべてのJSファイルの名前をtypescriptに変更しようとしましたが、次のタイプのエラーメッセージが大量に発生します。

プロパティ xxx はタイプ yyy に存在しません

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

angular - Ionic v2 でページを離れる (戻る) 前にアラートを出す

alert前のページに戻る前に、ユーザーが閉じる必要があるをどのように表示しますか? 標準の<ion-navbar *navbar> 矢印ボタンを使用しています。

NavControllerこのようにイベントにフックしようとしましたionViewWillLeaveが、うまくいきません:

これはアラートを表示しますが、閉じられると元に戻りません。コメントアウトすると、戻るボタンが正常に機能します。