問題タブ [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 に答える
519 参照

angularjs - AngularJS コールバック関数が機能しない

サーバー側で WebAPI を使用しています。

角度:

数字の 101 の代わりに、{"0":"1","1":"0","2":"1"} という約束が表示されます。

プロミスではなくオブジェクトを表示するためにコールバックを実装するにはどうすればよいですか?

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

angularjs - AngularJS でサービスを作成するファクトリを作成できますか?

使用したいこのサービスがありますが、アプリケーションの一部で同じサービスが必要であるが、内部で使用するパラメーターが異なる場合があります。私が理解している限り、サービスは常に同じインスタンスを参照するため、これは、アクションを実行する前に手動でパラメーターを編集するか、すべての関数に渡す必要があることを意味します。これは非常に速く厄介になるため、必要なサービスのさまざまなバージョンを初期化するためのファクトリを作成できるかどうか疑問に思っていました。

たとえば、次のようなものです。

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

json - REST経由でURLからJSONをロードするAngularJS

私はAngularJSserviceについてまだ少し新しく、 、provider、およびに関するトピックに出くわしましたfactory

まだ問題があります:

  • REST 経由でサーバーから JSON 応答をロードする方法。
  • ローディング コードは、serviceprovider、のいずれかfactoryに最適な場所に配置します。
  • ロードが成功したかどうかの変更を監視できるカプセル化機能(ゲッター/セッター)を提供します。$scope

明確にするためにコメントしてください。

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

angularjs - Web の仕組みのトラブルシューティング。

データを取得するために Web API の Get メソッドを呼び出そうとしていますが、この例外が発生しています::

同じ例外に関して多くの質問をしましたが、それぞれに無関係なエラーがあり、そのため、エラーの適切な理由を特定できず、修正されています。私もこれを試し ました

私は Angularjs factory をすべての残りのサービスである Api controller に使用しています。

私が呼び出しているビューと API コントローラーは次のとおりです。

API コントローラー

WebAPI。設定

これは私がコンソールに持っているものです:: ここに画像の説明を入力

私が間違っているところを教えてください。

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

angularjs - angularjs と Google Chrome 拡張機能

シンプルなGoogle Chrome拡張アプリがあります。ブックマークを使用しており、マニフェスト ファイルに存在します。まず、コントローラーでクロムブックマークAPIを使用していますが、うまく機能します。しかし、明確なコードとベスト プラクティスのために factory を使用することにしました。

私のindex.htmlファイル

bookmark_sharer.js はシンプルです

MainController.js も非常にシンプルです。

そして私の工場

$scope.bookmarks_folders が定義されていないのはなぜですか?

ExpertSystem のコードも機能しません。簡単な解決策は

しかし、ファクトリまたはサービスを使用してコードを整理したいと考えています。

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

javascript - AngularJS のコントローラー間でデータを渡そうとしています

AngularJS のコントローラー間でデータを渡すために、工場でこのビデオをフォローしようとしていましたが、何かがうまくいきません。

JSON ファイルはまだ入っていませんが、テスト用にハードコードされたバージョンを使用しています。

ナビゲーション メニューにリンクを設定する NavController があります。そして、この JSON ファイルからデータを取得し、そのテーブルを作成することを担当する TableController があります。これら 2 つのコントローラーは互いに独立しているので問題ありませんが、ナビゲーション メニューのリンクの一部がテーブルのビューに影響を与え、さまざまな要素をフィルター処理および非表示にできるように変更したいと考えています。また、nav コントローラーの下に検索バーを含めて、テーブル内の投稿を検索したいと考えていますが、何らかの方法でデータに関連付けられていない限り機能しません。

少量のデータを取得して、ファクトリにロードしてみました。

data.js

しかし今、その DataFactory を NavController と TableController にロードしようとしていますが、機能していません。

NavController.js

TableController.js

どこが間違っているのか、データがコントローラーに渡されない理由がわかりません。データができたら、個々のパーツにアクセスする方法も気になります。私はまだ単に使用しますか

ng-repeat='content in tablecontent' ... {{content.title}} ...?