問題タブ [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 投票する
1 に答える
103 参照

angularjs - angularjs $resource非コールバックパターンが機能しない

angularjs Web サイトのドキュメントには、工場で次のようなことができると書かれていることがわかりました。

そして、コントローラーで次のことを行います。

しかし、どういうわけか、データが正しく返されたときに angularjs がスコープ モデルを埋めません。

私はやろうとしました:

これは機能していますが、返されたデータ全体ではなく、返されたデータの一部を specialProducts に割り当てるために何かをしたいと考えています (最初のコード例return data.contentのコメント部分で行ったように)。それで、これを機能させることができるアイデアはありますか?

素晴らしいjsfiddleの例がいくつかあれば。ありがとう

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

php - PHPを介してMySQLクエリ結果をAngularJSに渡す

mysql データベース内のテーブルをカウントする必要があり、そのためには php を使用する必要があります。次のコードを使用しますcounttable.php

私の計画は、次の Angular コードを使用して結果を取得することです。

私のコントローラでは、ファクトリの関数successと関数を使用して結果を制御します。error

Web ページを実行すると、「カウントに失敗しました」と表示されます。コンソールで。$countを使用して php変数を JSON としてカプセル化しようとしjson_encodeましたが、空のオブジェクトしか得られませんでした。これには簡単な答えがあるかもしれないと推測していますが、私にはそれがわかりません。

助けてください、どんな答えでも大歓迎です!ありがとう。

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

angularjs - AngularJS を使用してファクトリを動的に (オンデマンドで) ロードする

コントローラとビューの動的ロードに関する Dan Wahlin の記事http://weblogs.asp.net/dwahlin/archive/2013/05/22/dynamically-loading-controllers-and-views-with-angularjs-and-requirejs.aspxに従って、サンプルの AngularJS アプリケーションを次のようにわずかに変更してコーディングしました。

たとえば、Dan は事前にデータ サービス (main.js) をロードしますが、コントローラーが次のようにファクトリを必要とする場合にのみ、ファクトリをロードします。

main.js

mathService.js

v2Controller.js

v2.html

ただし、これは期待どおりに機能していません。これが私が得ている結果です:

何か案は。これはまったく実行可能ですか。

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

angularjs - AngularJS Factory に複数の関数を含めることはできますか?

AngularJS の公式ドキュメントのチュートリアルに従っています。別の関数を Phone ファクトリに追加して、コードをより適切に整理できるかどうかを知りたいです。彼らは「クエリ」関数を宣言しましたが、別の URL を参照する query2 関数を追加したい場合はどうすればよいでしょうか...たとえば、phones2/:phoneName.json としますか?

工場宣言:

私は多くのことを試しましたが、どれも機能していないようです:s

この答えは正しい軌道に乗っているようですが、各ファクトリ関数の構文は上記のファクトリと完全に一致していません。

次のようなもの: