問題タブ [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.
javascript - ionic/cordova/phonegap でフォアグラウンドまたはバックグラウンドで実行されているアプリを確認する方法
アプリがフォアグラウンドで実行されているか、ionic/cordova/phonegap でバックグラウンドで実行されているかを確認する方法はありますか? Android と iOS で使用する必要があります。
angular - Ionic 2 で angular 2 サービスを使用するには?
私はIonic 2を初めて使用します。Angular 2のドキュメントを読みました。そのサービスは、アプリケーションのブートストラップ中に注入する必要があります。しかし、Ionic 2 のチュートリアルを行っている間は、ブートストラップが見られませんでした。
どんな助けでも大歓迎です。
angular - Ionic 2のタブでナビゲーションバーを非表示にする方法は?
Ionic 2のタブでナビゲーションバーを非表示にする方法は?
他のページを除くいずれかのページでのみ非表示にしたい。
試してみhide-nav-bar="true"
ましたが、うまくいきません。
angular - Ionic 2 - アプリのグローバル NavBar
<ion-nav-bar>
Ionic 1 では、 an の上に anを定義する機能があり<ion-nav-view>
、これはアプリ全体の汎用ナビゲーション バーとして機能し、ビューごとにオフにすることができます (ionNavView
のhideNavBar=true|false
.
Ionic 2 では、<ion-nav-bar>
ページごとに挿入する必要があり、アプリ全体にグローバル ナビゲーション バーを配置することはできません。それは正しいですか、それともトリックがありませんか?
もしそうなら、多くの重複したコードのように見えますか?
また、NavBar が独自の戻るボタンを作成する機能を持っていないようであり、(ページごとに) 戻るボタンの独自のマークアップを自分で作成する必要がありますが、これも多くのコードの重複のようです。 .
javascript - `Page` がレンダリングされる前にデータを非同期に取得する
Page
レンダリングされる前にデータを非同期に取得する正しい方法は何ですか?
Angular2
@CanActivate
私が理解している限り、デコレータを提案します。悲しいことに、これは Ionic2 では機能しません。少なくとも私や他の人にとってはそうではありません。
どうやらデコレータでIonic2
何かを行うようですが、それは文書化されておらず、正確に何をするのかわかり
ません。@CanActivate
それにもかかわらず、この男Ionics View States
は、イオンキャッシングのために、とにかく代わりに使用する必要があると指摘しています。彼の例は次のようになります。
これは、Ionic が返された promise を考慮することを期待しているように見えますが、Ionics のソースを一目見ただけで、返された値が無視されていることがわかります (少なくとも私はそう思います)。したがって、ページがレンダリングされる前にpromise が解決されるという保証はありません。onPage*の例と、必要/期待どおりに実行されない方法を次に示します。
どうすればこの単純なタスクを達成できますか?
最初のリンクでは、ページに移動する前にデータを解決することが提案されていました。これは、呼び出し先のページに必要なデータを知るのに負担がかかります。私の意見では、これはオプションではありません。
*編集: 否定的な例を追加
angular - イオン2でangular2/httpをインポートすると、「モジュールが見つかりません」というエラーが発生します
ionic 2 の学習を開始しましたが、app.ts ファイルに依存関係をインポートする際に問題があります。
使用したいとき:
そのショーミー、この件名のエラー:
これは私のpackage.jsonのコンテンツです:
angular - ページの認証が必要
angular2/ionic は初めてです。私がやりたいのは、認証されている場合にのみページへのアクセスを許可することです。認証を必要としないページもありますが、95% は認証が必要です。認証されていない場合にログインページをナビゲーションスタックにプッシュするロジックを実行できるデコレータのbeforeNavigate
プロパティのようなものがあることを望んでいました。@Page
辺りを見渡しても、それらしいものは見当たりません。すべてのコンストラクターなどに貼り付ける必要なしに、これを行う適切な方法は何でしょうか? これにアプローチできる別の方法はありますか?ティア。
これは Angular2 / Ionic2 であり、問題がある場合は typescript であることに注意してください。