オーバーフローの皆さん、こんにちは。
イベント ハンドラー内の HTML ネイティブ属性 (部門のクラスなど) を変更する場合、$apply の呼び出しでそれをラップする必要がありますか? つまり、これらのネイティブ属性は監視可能ですか?
例:
カスタム ディレクティブを実行しており、その中で要素のクラスを変更して、マウスの入力などの特定のイベントでスタイリングを行いますが、スコープ (またはモデル) は変更しません。これらの要素のクラス属性に $watch がある場合に備えて、このロジックを $apply の呼び出しで囲む必要があるかどうか疑問に思っています。これらの $watches は angularjs を使用して可能ですか? 私のカスタム ディレクティブは、他のプログラマーによって使用されます。
敬具