0

http://plnkr.co/edit/kL2uLPQu2vHHKIvRuLPp?p=preview

ボタンをクリックした後、コントローラーから、html をコンパイルして本体に挿入するサービスを呼び出します。

コントローラーの $scope に対して html がコンパイルされますが ($scope.name の「Hello World」を参照)、ngClick は機能しません。

なんで?

単一の電話の範囲に対してどのようにコンパイルできますか (ng-repeat 内?)?

この場合、ディレクティブを用意したほうがよいことはわかっていますが、ダイアログにディレクティブが必要なため、ディレクティブがどのように機能するかを理解する必要があります (「Fancybox ダイアログで AngularJS バインドを動作させるにはどうすればよいですか?」 を参照してください) 。

4

2 に答える 2