問題タブ [angularjs-service]

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

javascript - AngularJS: ゼロの結果を返すサービス クエリ

私のようにapp.js見える

app/js/services/categories.jsのように見えますが

そして、私は次のようなルートを持っています

私のコントローラーapp/js/controllers/transactionController.jsは次のようになります

アプリを実行すると、console.log が次のように表示されます。

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

0 投票する
5 に答える
129774 参照

rest - angularjs ページで RESTful API からサービスにアクセスするにはどうすればよいですか?

私はangularJSを初めて使用します。RESTful API からサービスにアクセスする方法を探していますが、わかりませんでした。どうやってやるの?

0 投票する
0 に答える
289 参照

rest - Error in accessing RESTful api from angularjs

I want to access to my services from RESTful API. I have added this code in angularJS. But it is returning failure always. I didn't understand why. Any help?

I have profiles/:username service in my RESTful API

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

javascript - コントローラー間の共有サービスによるダーティチェック、一方が機能し、もう一方が機能しませんか?

2 つの別個のコントローラー間でデータを共有することに関する質問に答えようとしているときに、質問に遭遇しました。

私は通常、このタスクにサービスを使用し、jsfiddle を作成し始めましたが、機能させることができませんでした。

setActivePersonWorks(person)ダーティチェックでプロパティを動的に作成した場合、少しデバッグした後、2番目のコントローラーが正しい値を示しました。

その値を割り当てた場合、setActivePersonDoesNotWork()そうではありませんでした。

使用した場合、実際に正しいデータが含まれて$timeout()いることを確認できました。DataService.badPerson

私は何か間違ったことをしていますか?何かをすれば$apply()正しく動作すると思いますが、値を動的に作成するとうまく動作するのはなぜですか?

作業例:

<html/>

jsfiddleについて

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

javascript - サービスを介してコントローラー間で変数を共有する

これが私のプランカーです:

私が理解していることから、共有されるサービス変数はオブジェクトであるため、コントローラー 1 によってサービスにロードされるオブジェクトは、$watches やリスナーなどを必要とせずに、コントローラー 2 によって明確に表示されるはずです。私が間違っている?どうすればこれを機能させることができますか?