replace: 'E'
Web サイトで JQueryUI ボタンとダイアログを使用するために、いくつかのディレクティブを使用します。私のディレクティブは、uiButton と modal という名前です。
ページは、リンクがクリックされたときにトリガーされる JavaScript 関数を使用して読み込まれます (この混乱を設計しないでください...)。
含まれているページで AngularJS を動作させる唯一の方法は、手動でブートストラップすることです。
angular.element(document.getElementById('contentDiv')).ready(function() {
angular.bootstrap(document.getElementById('contentDiv'), ['myApp']);
});
AngularJS がロードされ、ng-app で直接 index.php ページで使用されると、私のディレクティブは IE でも実際に機能します。document.createElement(directive)
修正を使用しました。
ただし、インポート機能を使用すると、ディレクティブはChrome、FFでは機能しますが、ドキュメントに書かれているように3つのsliblingを作成するIE8では機能しません。
残念ながら、IE のサポートが必要です。
誰でもこの問題を解決する考えがありますか?