問題タブ [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 - " *navbar " の意味は何ですか?
ionic のチュートリアルに従うたびに、 というフレーズが表示され*navbar
ます。これはどういう意味ですか?* はテンプレート内にタグを挿入していることを意味しますが、この式については本当に理解できません..
angular - Ionic2、NavController を Injectable Service に注入
Ionic2 フレームワークを使用した Angular2 の Injectable Service に問題があります。
私のサービスは次のようになります。
そして、エラーが発生しますNo provider for NavController
。奇妙なことに、どの Page クラスでも機能していますが、それが問題な@Component
のかもしれません。
編集#1:
このサービスはionicBootstrap
で次のように提供しています。
cordova - 「ピンチとズーム」を使用して画像をトリミングする
ユーザーがカメラで写真を撮ったり、電話のギャラリーから画像を取得したりするときに、「ピンチとズーム」を使用して画像をトリミングできるようにする方法を探しています。Ionic2でこれを達成する方法はありますか?
javascript - コントローラーで Javascript を使用してイオン 2 イオンカード div を削除する
誰かがゴミ箱アイコンをクリックしたときに ionic 2 カードを削除する必要があります。これまでのコードをquerySelector is null
実行すると、エラーが発生します。
ビュー html は次のようになります。
私のコントローラーのJavaScriptコードは次のようになります。
私が得るエラーは
angular - ionic 2 のサイド メニューで nav.push を使用する
ionic2
それについて学ぶために小さなアプリを作成しようとしていますが、ナビゲーションに問題があります。
rootpage
実際、私は(変更 Whit nav.setRoot
) と「通常の」ページ ( で追加)の違いをよく理解していますnav.push
。事は私のアプリのためのものです。サイドメニューを開くことができる必要があります (これは、私がいる場合はrootpage
問題ありませんが、2 番目のタイプのページでは問題ありません)。戻ることができる必要があります (これはプッシュページでは問題ありませんが、ルートページでは問題ありません)。
したがって、私にとって、このタイプのページはルートページではなくプッシュする必要がありますが、このタイプのページでサイドメニューをどのように再現しますか?
ありがとうございました。
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 プラグインを使用するにはどうすればよいですか? それを自分のプロジェクトに含める方法さえ知りません...
css - Ionic2 $font-family-base が機能しない
$font-family-base
Ionic2の変数が機能していません。
ファイルに新しい値を追加しました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
、特定の順序またはファイルに設定する必要があると思いますが、まだわかりません。
javascript - typescript アプリではなく ionic 2 で JavaScript スターター アプリを作成する
JS スターター プロジェクトを作成しようとしていionic start xxx --v2
ますが、typescript プロジェクトを作成します。
既存の JS ionic 2 アプリをクリーン インストールにコピーできるように、JS スターター プロジェクトを作成する必要があります。
すべてのJSファイルの名前をtypescriptに変更しようとしましたが、次のタイプのエラーメッセージが大量に発生します。
プロパティ xxx はタイプ yyy に存在しません
angular - Ionic v2 でページを離れる (戻る) 前にアラートを出す
alert
前のページに戻る前に、ユーザーが閉じる必要があるをどのように表示しますか? 標準の<ion-navbar *navbar>
矢印ボタンを使用しています。
NavController
このようにイベントにフックしようとしましたionViewWillLeave
が、うまくいきません:
これはアラートを表示しますが、閉じられると元に戻りません。コメントアウトすると、戻るボタンが正常に機能します。