そのオブジェクトが「Angularの一部」でない場合、Javascriptオブジェクトの変更をどのように監視するのか疑問に思っています。たとえば、ウィンドウから直接アクセスできるモジュールを watchModule と呼びましょう。私が今していること(そして私は間違っていると確信しています。それが私が助けを求めている理由です!)はこのようなものです
angular.module('test', [])
.factory('WatchModule', function(){
return watchModule;
})
問題が発生しました:
このオブジェクト (watchModule) は、DOM の準備ができたときにインスタンス化されます。そのため、angularJS が最初にこのサービスを確立すると、undefined が返されます。おそらくこれの直接的な結果として、オブジェクトが定義された後、angularJS は更新を継続しません。
このような天体の観察が可能になることを願っています。私が取り組んでいるプロジェクトは WebGL アプリであり、特定のものを angular の「メンバー」にすることはあまり意味がありません。いくつかの値を取得するためにそれらを監視するだけです。