問題タブ [angularjs-controller]

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

angularjs - angularjsで$ httpをどこで使用すればよいですか? →工場とサービスの違い

angularjsで$httpを使用する必要があるのはどこですか? コントローラーまたはサービスで?すでにサービスに実装していますが、アプリの開始時ではなく実行したい、ユーザー操作の後に実行したいのですが、これはサービスで可能ですか?

工場とサービスの違いについて誰かが良い文書を持っていますか? Angulajs サイトは理解に役立ちません。

ご協力いただきありがとうございます!

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

arrays - 「未定義」を返す配列の長さ

AngularJS を使用してアプリケーションを構築しています。アプリケーションで Web サービスを処理するために Slim を使用しています。

次のようなサービスがあります。

Slim から次のような json レスポンスを返しています。

私のコントローラーでは、次のように書いています。

私のコンソールは次のようになりますconsole.info($scope.mainpage)

リソース {$get: 関数、$save: 関数、$query: 関数、$remove: 関数、$delete: 関数…}

値1: "val1"

値2: "val2"

そして、私のコンソールが戻っundefinedてきましたconsole.info($scope.mainpage.length)

私はここで何を間違っていますか?

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

angularjs - モジュールで作成されたコントローラーとグローバルに作成されたコントローラーでできることとできないことは何ですか?

さまざまなAngular JSの例を見て、グローバル定義ではなくモジュールでコントローラーを定義する必要があるというヒントを得ました。

あるアプリがあるとします<body ng-app='mymodule'>-本体内で、mymoduleで作成されたコントローラーとグローバルに作成されたコントローラーを認識できます。

  1. モジュールで定義されたコントローラは、グローバル コントローラと比較して、グローバル変数にアクセスできません。真/偽 ?
  2. ここで注意すべきその他の重要な点はありますか?
0 投票する
2 に答える
14422 参照

angularjs - AngularJS - スコープは、ng-repeat の ng-click イベント内で期待されるものではありません

私はこのコードスニペットを持っています:

私はなぜなのか理解していない:

動作しません。ng-repeat が新しいスコープを作成していると思いました。