問題タブ [ionic-framework]
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.
angularjs - 奇妙なナビゲーション バグ、サイド メニュー、ルーティング ビューが更新されない
私は ionic (1.0.0 beta1 を使用) と Angular にかなり慣れていません。最初のプロジェクトに取り組んでいますが、奇妙なバグが発生し、理解できません。
私のアプリは、http: //ionicframework.com/docs/guide/building.htmlで説明されている「Ionic Book」タスク アプリに基づいています。
ここに私のアプリへのリンクがあります: http://plnkr.co/edit/zp49fsbmOfMiQfXDopxt?p=preview1
私のバージョンの task-app では、タスクは「インスタンス」と呼ばれ、各インスタンスにはいくつかの「カテゴリ」があります。各カテゴリには、タイトルとステータスがあります。ユーザーは、「+」ボタンを使用して、サイド メニューにインスタンスを入力できます。そして、各インスタンスはいくつかのダミー カテゴリで作成されます。ユーザーは自分のインスタンスを選択し、カテゴリを選択してそのステータスを確認できます。
どのようなバグが発生するかを確認するには、私のアプリhttp://plnkr.co/edit/zp49fsbmOfMiQfXDopxt?p=preview1にアクセスして、a、b、c、d などのダミー タイトルのインスタンスをいくつか追加してください。URL フォームは空のままかもしれませんが、まだ必要ではありません。まだカテゴリをクリックしないでください。あるカテゴリから別のカテゴリへの切り替えが期待どおりに機能することに気付くでしょう (ただし、すべてのインスタンスのカテゴリは同じです)。
インスタンスのカテゴリをクリックすると、たとえばインスタンス b で、ビューにカテゴリのステータスが表示され、ナビゲーション バーに適切なカテゴリのタイトルが表示されます。戻るボタンをクリックすると、混乱が始まります。
任意のカテゴリをクリックすると、最初にクリックしたカテゴリがビューに常に表示されます。あなたが見たいものではありません。また、ここでインスタンスを変更して (たとえばインスタンス a)、インスタンス b に戻そうとしても、切り替えは実行されません (タイトルは a のままです)。
クリックすると localeStorage が更新されるように見えるので、これらのバグがどこから来たのか本当にわかりません! (localStorage の lastActiveInstance 変数と lastActiveCat 変数を確認してください!)
私の間違いがどこにあるかわかりますか?この時点で、$stateProvider と戻るボタンに関する根本的な問題に違いないと思いますか? 私は今かなり必死なので、あなたの助けに本当に感謝しています. ありがとうございました
javascript - イオンフレームワークでフッターの後ろでコンテンツがスクロールしないようにする方法
私のアプリは、イオン フレームワーク ( http://ionicframework.com/docs/api/directive/ionScroll/ ) を使用して構築されています。
ページコンテンツのスクロールがフッターの後ろにスクロールしないようにする方法を知っていますか? http://ionicframework.com/docs/components/#footer
これにより、現在、コンテンツが表示されません。スクロール領域の境界を (画面の下部ではなく) フッターの上部で終了させたいと考えています。これは可能ですか?
jquery - angular jsで動的に作成されたコンテンツに動的コンテンツを追加する
ショッピング カートのカテゴリをツリー構造のように表示したいと考えています。親要素をクリックするul>li
と、サーバーからデータが取得され、新しいデータ セットが動的に追加されます。最初に最初のレベルをクリックすると、動的な子セットが作成され、クラス名を使用して親の下に配置されます。新しく作成された子に対して同じ関数が呼び出されますが、今回はクリックされた要素のスーパー親を更新します。詳細な説明のためにプランカーを作成しました 。
men カテゴリをクリックすると、その子要素に次のものが取り込まれます。
- 男性用腕時計
- シャツ
「男性用腕時計」をクリックすると、その下に次のレベルが追加されますが、既存のデータが上書きされます。
私を助けてください。私は角度が初めてです。
HTML:
脚本:
cordova - イオンフレームワークを使用してAndroidの画像ギャラリーから画像を表示する
こんにちはAndroid
、画像ギャラリーから画像をロードするアプリを開発しようとしています。これがコードスニペットです。画像を表示できません。どこが間違っていたのか教えてもらえますか?
*.html
Controller.js
ここで ia ImageURI 画像ギャラリーから任意のファイルを選択した後、content://media/external/images/media/17 を受け取ります。画像 src のこの値をやみくもにハードコーディングしました。しかし、私は何も見ていません。ここに入力はありますか?
また、ImageURI は私のテキスト ボックスにもバインドされていません。Alert は URI を適切に表示します。
通常のphonegapアプリを使用すると、かなり簡単に見えます。しかし、イオンフレームワークでは、私はうまくいきません。
ajax - スコープを複数回更新する際に問題が発生する
イオン フレームワーク ベータ 1 で angular を使用しています。
ここに私のng-repeat htmlがあります:
これが XHR からcontrollers.js
のデータをフェッチするmyです。ng-repeat
データは正常にロードされますが、外部 json をリロードしてng-repeat
. $scope.doRefresh();
複数回呼び出すと、JS コンソールに次のエラーが表示されます。
ionic-framework - Angular を使用しない Ionic フレームワーク
Reactive Coffee を使用し、Angular を使用せずに Ionic UI フレームワークを使用したいと考えています。私を止めるものはありますか?
Ionic では Angular はまったく必要ないように見えますが、Ionic が Angular と密接に結びついているという漠然とした提案を読み続けています。これには意味がありますか?
javascript - Angular - 配列のスプライスに関する問題
私はAngularJSにかなり慣れていないので、単純な間違いを犯していると確信しています。
ng-repeat インデックスを考慮できるようにvar newCard = cardTypes.shift();
、使用するのではなく、行に cardTypes 配列をスプライスしたいと考えています。.shift()
で問題なく動作し.shift()
ますが、試してもデータがまったく届きません.splice(index, 1)
。
どんな助けでも大歓迎です。