問題タブ [ng-init]

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 投票する
0 に答える
107 参照

angularjs - 別のスコープ定義を使用するカスタム ディレクティブとは別に、`ng-init` の有線スコープ

これは、angular doc about からのものng-initです。

ngInit ディレクティブを使用すると、現在のスコープで式を評価できます。

しかし、ng-initカスタム ディレクティブと一緒に使用し、ディレクティブが異なるスコープ定義を使用する場合、変数 by のng-initスコープは異なります。

デモ

結果から、test2ディレクティブ内でのみ使用できtest3ますが、アプリ全体で使用できます。

誰かが彼らの行動を説明できますか? ありがとう :-)

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

javascript - Angular、キューイング ng-init

ng-init をキューに入れることは可能ですか? 一般に、最初の初期化では JSON ファイルをプロトタイプ変数 (配列) に追加し、パラメーターに応じて別の初期化で getJsonData() をスキップするか、他の JSON ファイルをプロトタイプに追加します。

ビューで ng-init

およびログ:


編集:
一般的に、jQuery でプラグインのようなものを作成したいと考えています。私はこのコードを持っています:

ユーザーによる構成可能な部分:

ng-init 更新 API:

どうすればいいのか、何か考えはありますか?

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

javascript - div DOM要素を使用してng-init変数にアクセスするには?

以下のコードでは、変数はng-initディレクティブを使用して定義されており、角度式はそれらの変数へのアクセスを提供します。


JavaScript コードを使用して、


データがビュー(DOM)に直接バインドされていることを知りました。

ディレクティブの内部動作を知るには、DOM 要素を使用ng-initしてアクセスするにはどうすればよいですか?arr[0]div

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

angularjs - angular関数を呼び出してIDを渡す

angularプロジェクトでng-initを使用して関数に値を渡すにはどうすればよいですか? 私はこれを試してみましたが、うまくいきます:

しかし、問題は、私がこれを行うときです

また

うまくいきません!テンプレートに {{id}} の値を表示すると、id: 1 が返されるので、id は存在します。

ここで何が問題なのですか?

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

javascript - AngularJS ng-init が ng-repeat で機能しない

JS コントローラー関数ではなく、HTML の次のデータからの残高の合計が必要です。そこで、ng-repeat内でng-initを使用しました。しかし、私は結果を得ることができません。

私のJSONデータは

私のHTMLは

ここで はng-init="legTot = legTot + x.bal | number"、バランスを合計するためlegTotにスコープ変数を使用しました。

合計が取れません。AngularJS Controller Function で foreach ループを使用せずにこれを実現する方法を教えてください。