7
レガシーコードからAngularJSを呼び出す
AngularJSを使用して、レガシーFlexアプリケーションと対話するHTMLコントロールを構築しています。Flexアプリからのすべてのコールバックは、DOMウィンドウにアタッチする必要があります。 例(AS3内) ExternalInterface.call("save", data); 電話します window.save = function(data){ // want to update a service // or dispatch an event here... } JSサイズ変更関数内から、コントローラーが聞くことができるイベントをディスパッチしたいと思います。サービスを作成するのがよい方法のようです。AngularJSの外部からサービスを更新できますか?コントローラはサービスからのイベントをリッスンできますか?1つの実験(フィドルはクリック)で、サービスにアクセスできるように見えましたが、サービスのデータを更新してもビューに反映されません(例では、<option>をに追加する必要があります<select>)。 ありがとう!