問題タブ [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.
javascript - AngularJS ロードされたコントローラのスコープにはどこからアクセスできますか?
ロードされたコントローラのスコープにはどこからアクセスできますか? ビューのモデルを事前定義するために、コントローラーのスコープが初期化された後にイベントのようなものを用意するのが好きです。
のようなものはありますか$rootScope.$on("$controllerLoaded")
angularjs - AngularJS ドロップダウンの値が動的に変化する
AngularJS を使用して 2 つのドロップダウンを作成し、コントローラーを介してそれらにデータを追加しました。最初のドロップダウンで変更が発生したときに、2番目のドロップダウンの値を変更したい。
exampleを作成しますが、最初のドロップダウンの値を変更すると; 2 番目のドロップダウン値は変更されません。
angularjs - ngClick から ngModel を間接的に更新する際の問題
ここに示すように、顧客のリストを作成する ngRepeat があります。
行がクリックされた場合、行のラジオボタンをチェックする必要があることを示す、customer-row div のクリック イベントがあります。
ここに示す基本的なコントローラ ロジック:
(ラジオ ボタンではなく) 顧客の行がクリックされるたびに、モデルが適切に更新され、その値に対応するラジオ ボタンがチェックされることがわかります。これは期待される機能であることに注意してください。
私が見ている問題は、ラジオ ボタンを手動でオンにすると (つまり、行をクリックしないで)、モデルが行のクリックによる更新に応答しなくなることです。
どういうわけか、ラジオボタンを選択すると、角度範囲の外に出てしまうのではないかと思いますか?
編集:サンプルモデル
angularjs - プログラムで angular で blueimp の $scope.submit() イベントをトリガーします
DOM 内で blueimp ファイル アップローダーの submit() イベントを使用すると、すべて正常に動作するように見えます。すなわち:
ただし、呼び出し$scope.submit()
が機能していないようです。
$scope.submit() は、DOM からではなく js から呼び出された場合、実質的に何もしません。
javascript - ディレクティブからコントローラー関数に引数を渡す
これらの質問をたくさん見てきましたが、有効な解決策が見つかりませんでした。これは機能しないが機能するはずのフィドルです。
http://jsfiddle.net/cdparmeter/j2K7N/2/
コントローラ:
指令:
HTML:
親スコープのコントローラーでカスタム処理が必要なディレクティブ内に配列を作成しています。ディレクティブに渡すモデルの親スコープに時計を投げることができることは知っていますが、それはハックで汚いようです。助言がありますか?