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

javascript - 動的に割り当てられたコントローラーに値を引数として送信します

AngularUIのモーダル ビューと、コントローラーを動的に割り当てる角度マテリアルの動作のダイアログ ビューを再現し、値を引数として送信できるようにしようとしています。

AngularUI コードを模倣しようとしましたが成功しませんでした:

値を渡さずにコントローラーを動的に割り当てるために機能します。私は何を間違っていますか?

http://codepen.io/anon/pen/oXKvyb

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

javascript - 外部から AngularJS コントローラー関数を呼び出す

次のコードがあります。

さて、HTML で次のようなものがあるとします。

これで意味:

同じコントローラーのスコープ外から、コントローラー内で定義されている関数を呼び出すことは可能ですか?

これが必要なのは、関数が非常に単純な方法でコントローラーが所有する共有オブジェクトを操作しているためです (たとえば、ボタンをクリックすると、特定の要素の色が変わります)。

私はこれを機能させるのに問題があります。

一部のデータ構造をグローバルとして宣言すると、この問題を解決するのに役立つと思いますが、悪い習慣であることに加えて、将来さらに問題が発生する可能性があるため、それを避けたいと思います。

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

javascript - 同じ内の複数のAngular.jsコントローラーを取得します

同じ tr タグ内に複数の角度コントローラーを追加しようとしています。問題は、クロムがテーブルを書き直して標準化することであり、HTML テーブル階層の tr と td の間に要素がありません。

これが私が現在持っているものです。各色は、呼び出す別のコントローラーを表しています。 ここに画像の説明を入力 最終的な目的は、1 つまたは複数の td の代わりに、または複数の trs に対して異なるコントローラーを使用して、以下のようなテーブルを作成することです。 angular_tr_td

グローバルコントローラーを使用してすべてのデータを処理したり、固定幅の複数の div 要素を使用してこれを実現したりできることはわかっていますが、単一の tr テーブルを使用することをお勧めします。

コードは次のとおりです。

以下の作品:

クロムが生成するものは次のとおりです。


これを達成する方法はありますか?これを機能させるために div の代わりに使用できるタグはありますか? ありがとう、

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

javascript - 1 つのコントローラーを手動で複数回初期化する

次のようにコントローラーを手動で初期化します。

そして、異なる変数で2回初期化する場合を除いて、すべて正常に動作します。このコードを (2 つの異なる要素で) 2 回実行すると、MyCtrl の両方のインスタンスが同じ変数を持つことになります。

どうすればこの問題を解決できますか? 同じコントローラーを異なる変数で 2 回初期化するにはどうすればよいですか?

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

angularjs - AngularJS: 別の .js ファイルからコントローラーを登録する

私は AngularJS を初めて使用し、plnkr.co を使用して角度の使用方法を学びます。モジュールが初期化された場所とは別の .js に格納されている Controller を登録するのに苦労しています。以下が機能しない理由を誰か教えてもらえますか?

index.html ファイル

app.js ファイル

mainCtrl.js ファイル

私にとって、これは Argument 'MainCtrl' is not a function, got undefined を生成します。

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

angularjs - コントローラーAngularJs間でデータを共有できません

こんにちは、AngularJS の初心者です。これは私の index.html ファイルです http://clip2net.com/s/3oknPG6

これは app.js ファイルです:

および first.html ファイル:

ビューでデータを取得できません。この問題の解決を手伝ってください。また、このエラーが発生しています: 未定義のプロパティ 'isDefined' を読み取れません。

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

javascript - angular jsの2つのコントローラーで単一のサービスを使用するには?

私はインデックスページを持っています

http://localhost:3000/employees?employee_id=764967674から取得している従業員データは次のとおりです。

sidebar_ctrl:

従業員サービスは

同じサービスを使用している別の ng-controller があります

従業員テンプレート html

値は人口ですが、サイドバーにあります

ページリクデータ

データが表示されない? URLリダイレクト用

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

json - 「AngularJs」コントローラーでネストされた JSON を解析し、Html テーブルにバインドする

次の形式の JSON データがあります。

]

私が探しているhtmlテーブルには、サーバーごとに1つのレコードが必要であり、テーブルの同じ行に特定のサーバーに存在する場合、すべてのエラーが表示されます。

ここでコード参照用に JSfiddle を作成しました。このフィドルは正確なスクリプトではありません。サーバー名やその他の情報をテーブルに引き出すことができます。しかし、チェックにループして、失敗したすべてのチェックを見つけることは、難しいことです。誰かが私を助けてくれますか??

サーバーごとにネストされた JSON オブジェクトの反復を示し、失敗したチェックと関連するエラーのみを出力として表に出力するフィドル出力を探しています。1,000 台のサーバーがあり、それぞれに key1 チェック 20 と key2 チェック 20 があります。コントローラー コードは次のようになります。

誰かがロジックを説明できますか???