問題タブ [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 投票する
1 に答える
112 参照

javascript - ネストされたng-controllersから外側のコントローラーを呼び出すng-click

angularjs を使用して、次のことを行うページを作成しようとしています。

  1. 最初は空で、アプリが自動的に入力されるドロップダウン リストを保存します。
  2. これらのアプリのいずれかを選択すると、そのアプリに関するデータが別のコントローラーからページに呼び出されます。

ドロップダウンリストに自動的に入力することに成功しました。ただし、ng-click を使用してページを作成するのに問題があります。これは、ネストされた ng-controllers が原因です。誰でも私を助けることができますか?コードは以下のとおりです。

私のメインのhtmlページ。ng-init の使用に注意してください。

すべてのアプリを取得するコントローラー。上記の HTML ページは、これに依存してドロップダウンリストにデータを入力します。

チャートを定義するコントローラーの一部。かなり長いので、関係のないコードは含めません。

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

javascript - ng-changeを使用してネストされたngコントローラから外部コントローラを呼び出すangularjs

angularjs を使用して、次のことを行うページを作成しようとしています。

  1. 最初は空で、アプリが自動的に入力されるドロップダウン リストを保存します。
  2. これらのアプリのいずれかを選択すると、そのアプリに関するデータが別のコントローラーからページに呼び出されます。

ドロップダウンリストに自動的に入力することに成功しました。ただし、ng-change を使用してページを作成するのに問題があります。これは、ネストされた ng-controllers が原因です。ブラウザで chartappsuccessfullogins 関数がまったく呼び出されていません。誰でも私を助けることができますか?コードは以下のとおりです。

私のメインのhtmlページ。ng-init の使用に注意してください。

すべてのアプリを取得するコントローラー。上記の HTML ページは、これに依存してドロップダウンリストに入力します。

チャートを定義するコントローラーの一部。かなり長いので、関係のないコードは含めません。

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

angularjs - 角度選択のデフォルト値が設定されていません

このような選択を表示しています

モデルがキーを保持し、ドロップダウンに値を表示するようにしたい。これは正常に機能し、ページを保存すると $scope.selected が必要なキーになります。

ただし、ページをロードして $scope.selected を keyValueList のキーに設定すると、関連付けられた値が表示されません。実際、値は表示されず、ドロップダウンの上部に空の項目があります。

$scope.selected のキーを使用してドロップダウンのデフォルト値を設定するにはどうすればよいですか?

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

javascript - Angular Js ですべての機能のチェックとチェック解除を作成する

ng-init を使用して既にチェックしたチェックボックスはほとんどありません

私が欲しいのは、別のチェックボックス、リンク、またはボタンをチェックしたときに、これらのチェックボックスをオンおよびオフにする関数を作成することです。誰かが私を助けることができますか?

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

javascript - Angular - ビューからコントローラーに ng-init を送信する

私はこのように私の見解で ng-init を保持します:

そして、ここに私のコントローラがあります:

ng-init をコントローラーに送信したい。それについて何か考えはありますか?

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

angular - Angular2 OnInit が IE11 を起動しない

別の angular2 ルートに移動してから元のルートに戻ったときに、IE11 が OnInit を起動していないようです。したがって、明確にするために、route1 が問題のルートであり、デフォルト ルートです。route1 がコンポーネント 1 で OnInit を正常にロードすると、route2/component2 に移動して OnInit も正常に開始されます。問題は、route1/component1 に戻るときに OnInit が IE では起動しませんが、他のすべてのブラウザーでは起動します。私たちはRC3にいます。

問題のコンポーネントは次のとおりです。

ありがとう!

EDIT 1 --- DOM で他のイベントが発生した場合 (つまり、要素で onhover が発生した場合、またはドロップダウンを開くと、OnInit メソッドが起動することに気付きました。angular2 の変更検出が起動すると、最終的に OnInit が起動するようです)

編集 2 --- 問題は rc4 にまだ存在します。私の問題はこれのようです:

https://github.com/angular/angular/issues/10146

修正へのリンクは、router.ts の更新を示しています。npm パッケージにバンドルされているファイルは表示されず、トランスパイルされた router.js ファイルのみが表示されます。この更新プログラムを適用するにはどうすればよいですか?

ありがとう