問題タブ [angularjs-factory]

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 に答える
109 参照

javascript - Anjgularjs の $http: 誰かがフローを説明できますか

$http 呼び出しでは、url 部分で渡すことができるすべてのものは、サーバー アドレス、ユーザー名、およびパスワードを持っています。すべてを json オブジェクトとして渡すことはできますか? または、これに他のパラメーター (url など) を使用できますか? 成功の電話で何が起こっているのかを理解するのを手伝ってくれる人はいますか?

具体的には、私が苦労しているコードは次のとおりです。

});


次のコードを参照してください。まだサーバーからデータを取得していませんが、同時にエラーもありません。

コンソール ログに「未定義」が表示されます。http URL が正しい場合、問題はありますか?

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

jquery - ajax 成功関数は、2 回目のクリックでビューを返します

私は角度の工場で ajax の投稿要求を使用しています.... ajax 成功関数を除いてすべて正常に動作します...成功関数で見ることができます。別のページに移動する必要があります..(logout.html)..しかし、ajax の成功関数ログインボタンを 2 回クリックした後、2 番目のページにログインします。何が問題なのかわからないので、助けてください

angular factoryでの私のajax呼び出し

私のコントローラー

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

javascript - Angular JSビュー内でファクトリオブジェクトを使用するには?

私はAngular jsを初めて使用し、ページネーションを使用して単純なグリッドを構築しようとしています. Entities次のようなファクトリ オブジェクトがあります。

そして、ListCtrl の list.html ビューでEntitiesファクトリ オブジェクトを使用したいと考えています。

list.html

これが可能かどうかはわかりません。この問題に対処する方法を教えてください。ページネーションをEntitiesオブジェクトにバインドしたいのですが、すべてのページネーション/並べ替えはサーバー側で行われるため、白黒の編集ビューとリスト ビューを切り替えると、このオブジェクトはページ番号と並べ替え順序を記憶する必要があります。

サーバー側のスクリプトは、現在のページのレコード数、ページ数、行数を返します。例:

もう 1 つは、 、およびEntities属性watchの値です。pageNosortOrdersortBy

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

javascript - AngularJS:ファクトリをコントローラに接続できません

簡単な質問ですみません。私は初心者で、答えを見つけるために検索する正しいことをおそらく理解していません。

私は基本的にこの angularJS チュートリアルに従いましたhttp://www.youtube.com/watch?v=i9MHigUZKEM

コントローラーに接続するファクトリーのセットアップを除いて、すべてをやり遂げました。

ファクトリのコードは次のとおりです。

コントローラーは次のとおりです。

そして、HTML で単純に繰り返すだけです。

私が得るエラーは、javascript コンソールで「TypeError: 未定義のメソッド 'getPeople' を呼び出せません」です。

注:これは、コントローラー内で次のようにハードコードされたデータオブジェクトがある場合、すべて正しく機能します。

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

angularjs - AngularJS - サービスはいつデータを取得しますか?

Service / Factory が HTTP リクエストからデータを取得するのはいつですか?

サービスでファクトリが作成されるとき、HTTP 要求がいつ送信され、アプリがしばらく実行された後にどのように処理されるかについて興味があります。

Ionic Frameworkを使用してコードを書いています。アプリを初期化して 1 日か 2 日開いたままにすると、JSON データは任意の間隔で更新されますか? それとも、アプリを閉じてもう一度開いたときにのみデータを更新しますか?

HTTP リクエストに対する私の要件は、毎日午前 0 時 1 分に更新されることです。

私の一般的な質問は次のとおりだと思います: HTTP リクエストはどのようにデータを取得しますか? そしてAngularJSでサービスはどのように機能しますか。

JSON パッケージを取得するコードは次のとおりです。

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

angularjs - 複数のhtmlセクションとajaxリクエストangularjsからのデータ用の単一コントローラー

同じjsonデータを含むhtmlページの2つのセクションを表示しようとしていますが、異なる領域に配置されているため、両方を同じコントローラーにラップしたくありません。「Angular Service」でローカル json データを使用して、その概念をうまく実装しました。デモを参照してください。

JS

jsfiddle

次にやりたいことは、json ファイルへの http 要求を作成し、2 つのセクションにデータをロードすることです。追加または削除すると、両方の領域に反映されるはずです。

ポインタや既存のデモは非常に役立ちます。

ありがとう

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

angularjs - Angularjs - ファクトリ/サービス内での Relangular 呼び出し

私は次のように使用しfactoryています:

ここでは、呼び出しから$scope.homeFriends&の値を取得できません。/を使用して呼び出しから値を取得する方法を誰かに提案できますか?$scope.contactFriendsRestangularRestangularfactoryservice

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

angularjs - AngularJS - 非同期データを含む依存性注入

現在ログインしているユーザーの ID とユーザー名を Angular ディレクティブで使用できるようにしたいと考えています。この情報を (他の情報と共に) 取得するための API エンドポイントを作成しました。

問題は、API 呼び出しが非同期であることです。

API によって返される JSON オブジェクトを返すファクトリを作成しようとしています。ただ、呼び出しが非同期なのでファクトリーメソッドの実装方法がわかりません。

さらに、値が API から返されるまでディレクティブをインスタンス化したくありません。非同期呼び出しが最初に返されたことを確認するメカニズムが AngularJS に組み込まれていますか、それともグローバル オブジェクトを作成し、呼び出しが返されたときに (JSON オブジェクトを使用して) その値を更新する必要がありますか?

これは私が現在持っているものです:

問題は、依存ディレクティブが、セッション オブジェクトが読み込まれる前にそれを取得していることです。API 呼び出しに時間がかかると、ユーザーが使用するときにセッション オブジェクトが初期化されていないことが懸念されます。