この質問をする前にインターネットで調べましたが、正しい答えが見つかりませんでした。AngularJSは指示からイベントを放出し、DOMを更新します
したがって、私はディレクティブからコントローラにイベントを放出したいと思います。このイベントが発生すると、DOMを更新したいと思います。私はダミーを作ったplunkerそれをチェックしてください。
イベントを発行すると、コントローラは通知しますが、DOMを更新しませんでした。イベントを起こすときはコンソールを見てください。
誰でも私に説明できますか? はあなたが$スコープをラップする必要が
'$ scope。$ apply'の' $ emit'呼び出しを、Angularのダイジェストサイクルの外で発生する部分として包み込む方が、 – Phil