問題タブ [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.

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

angularjs - accessing items in firebase

I'm trying to learn firebase/angularjs by extending an app to use firebase as the backend.

My forge looks like this

forge view.

In my program I have binded firebaseio.com/projects to $scope.projects.

How do I access the children? Why doesn't $scope.projects.getIndex() return the keys to the children?

I know the items are in $scope.projects because I can see them if I do console.log($scope.projects)

app.js

I'm interested in the objects at the bottom

console.log($scope.projects) projects object

Update After digging around it seems I may be accessing the data incorrectly. https://www.firebase.com/docs/reading-data.html

Here's my new approach

I'm still not sure how to traverse the keys programmatically but I feel I'm getting close

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

angularjs - Angularfire-seed + module.simpleLoginTools = Ionic での ng-cloak の問題

こんにちは、Firebase をありがとうございます。

私はAngularJSアプリケーションの展開に関する本を書いています.Angularfire-seedとIonic Frameworkのマッシュアップはほとんど機能しており、読者が展開するための例として提供されます. ログイン ビューで ng-cloak ディレクティブを使用すると、次のようにログイン フォームが壊れることを除いて、すべてがバニラの Angularfire-seed チャット アプリとして機能します。

3 つの要素が ng-cloak ディレクティブを利用します。[アカウントの作成] ボタンと [キャンセル] ボタンとパス入力の確認。

  1. 前述の要素からng-cloaks を削除すると、createMode インタラクションは意図したとおりに機能しますが、フォームは送信されません (「電子メール アドレスを入力してください」というエラーが表示されます)。
  2. これらの 3 つの要素に ng-cloaks を残すと、createMode インタラクションが失敗し、「電子メール アドレスを入力してください」というエラーが再びスローされます。

上記の問題のいずれについても、DevTools コンソールにエラーはなく、必要な依存関係はすべて整っています ( Batarangによると)。すべての Ionic ビュー コードを削除しようとし、ログイン ビューをシード バージョンに戻しました。すべてが意図したとおりに機能します...ただし、これが Ionic 内で機能する必要があることを除きます。

module.simpleLoginToolsの要旨を見つけました& Ionic フレームワーク内で使用された場合、言及された ng-cloak への変更がこの問題を引き起こしているかどうか疑問に思っていますか?

私のコードはGitHubでアクセスでき、デプロイされた例は @ http://zachariahmoreno.com/portfolio/krakn/#/krakn/homeでアクセスできます

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

javascript - 2 つのビュー ステート ($window.history.go(-2) など) に戻るには?

Ionicでは、次を使用して戻ることができます:

問題は、backView の前にビューに移動する方法ですか? 何かのようなもの:

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

angularjs - $modal は内部 html ファイルでは表示されません

$modal は、内部の html ファイルでは表示されません。「追加」をクリックすると、灰色のウィンドウが表示されますが、内部の html コンテンツは表示されません。「 http://www.google.com 」のような外部 URL を配置しようとしましたが、うまくいきました。私は確かにファイルをpartials/dialog.htmlの下に置きました。Ionic フレームワークを使用しています。

index.html:

app.js:

内部 HTML "dialog.html":

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

jaydata - IONIC フレームワークと JayData

JayData を使用してデータを保存しています。

JayData を使用するには、jquery が必要です。

jquery.js を配置すると、ionic.bundle.js が機能しません。

phoneGap と AngularJS で IONIC を使用しています

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

angularjs - Angularjs + Ionic フレームワーク:ion-tabs ナビゲーションを表示するが、それ自体のタブを定義せずに新しいルートを作成する方法は?

長いタイトルですが、こちらがより良い説明です。

「Login」というテンプレート html ファイルがあります。app.js でルートを次のように定義します

ui-sref="login" を使用することで、どこからでもこのテンプレートにリンクでき、私のニーズに最適です。

ただし、メイン アプリは抽象ルート「タブ」を使用して、メイン ナビゲーションを含むタブ テンプレートを読み込みます。

私の問題はこれです。ログインページには、他のすべてのページと同じようにメインアプリのナビゲーションが必要です。そうすれば、ログイン ページに到達したユーザーは、ログインしない場合でも、ホーム ページまたは概要ページに移動できます。しかし、独自のナビゲーション タブ/アイコンを表示したくありません。

タブ html を login.html テンプレート ファイルに直接追加するか、ログイン アイコン/タブを非表示にすることができます。私は提案と助けを求めています。ありがとうございました!

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

javascript - AngularJS: 別の変数値を使用して変数に名前を付ける

私は AngularJS を初めて使用し、まだその可能性を探っています。現在、私はこの問題に悩まされています:別の変数値を使用して変数に名前を付けるにはどうすればよいですか?

たとえば、コントローラーに次のようなものがあります。

これで値にアクセスできます:

ここまでは順調ですが、動的に表示したいと思います。「foo」と「bar」を持つオブジェクトがあり、ngRepeat でループします。どうすればそのようなことができますか:

ご協力ありがとうございます。

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

angularjs - イオンフレームワークで{{platform}}を設定するには?

モバイルアプリを作成するために ionic/AngularJS を使用しています。このページで {{platform}} テンプレート属性を見てきました: http://ionicframework.com/docs/angularjs/controllers/view-state/

python -mSimpleHTTPServerエミュレータの代わりに使用してテストしているときに、これをグローバルに設定するにはどうすればよいですか?

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

angularjs - Ionic フレームワークでのボタンクリック時のエラー

Ionic フレームワークを学習しようとしています。

このフレームワークを知っている人にとっては、非常に簡単な質問かもしれません。しかし、私はこれを機能させることができません。

私がする必要があるのは、ボタンのクリック時にアラートを表示することです。

私のindex.htmlコードにはボタンが含まれています:

これは私のjsコードです:

ボタンをクリックすると、次のエラーが発生します。

私が間違っていることは何ですか?

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

angularjs - ng-click angular.jsでボタンIDを渡します

Ionic フレームワークでボタン ID を渡す必要があります。

これが私が試したことです。

js コードでは:

HTMLで:

O/P:undefined

また

O/P:undefined

また

O/P:undefined

また

O/P:undefined

また

O/P:btnId

ボタンのIDを関数に直接書き込むこの正しい方法はありますか?

このようないくつかの回答を参照しました。なので使い方を間違えていると思います。何を変更する必要があるか教えてください。