コンテンツを含むdivを含むアプリケーションがあります。ボタンをクリックすると、jQueryはAngularJsディレクティブをdivに追加します。ディレクティブを追加した後、scope。$ apply()を呼び出しますが、これはdivの新しいディレクティブについてangularに通知していないようです。jQueryで追加された新しいディレクティブについてAngularJsに通知する方法を誰かに説明してもらえますか?
質問する
982 次
1 に答える
2
JQueryを使用してマークアップにディレクティブを追加しないでください。可能な限り、Angularを使用してください。
とはいえ、そのような直接のDOM操作を介してディレクティブを追加する必要がある場合は、追加する前に$compileプロバイダーを使用して要素をコンパイルしてスコープにバインドする必要があります。
于 2013-02-12T16:29:35.390 に答える