1
私は、角度のウェブアプリケーションでブートストラップ1.3.2を使用しています。私は自分のスタイルをアプリに提供しているので、CSSだけでなく、jsライブラリのみを使用しています。しかし、結果として得られるWebアプリケーションには、挿入しなかったwith cssデータにいくつかの要素があります。角度のあるブートストラップがCSSのhtmlページの前に付加されます
私はブートストラップライブラリをチェックしましたが、最後にはこれに類似した行がいくつかあります。
angular.module('ui.bootstrap.carousel').run(function() {
!angular.$$csp().noInlineStyle && !angular.$$uibCarouselCss && angular.element(document).find('head').prepend('<style type="text/css">.ng-animate.item:not(.left):not(.right){-webkit-transition:0s ease-in-out left;transition:0s ease-in-out left}</style>');
angular.$$uibCarouselCss = true;
});
ご覧のとおり、これは私のウェブページにいくつかのCSSを挿入しています。私はちょうどこれらの行をコメントすることができますが、なぜブートストラップはこれのような何かをしているのだろうか?削除してはいけないコンポーネントのためのいくつかの 'コア' CSSですか?
私はこれらの行をコメントしていますが、すべて正常に動作しているようです。これらのスタイルは、ディレクティブで特定の動作をサポートするためにあります
おかげ
https://github.com/angular-ui/bootstrap/issues/3904 – Phil
詳細を教えてください。私は$$ cspがセキュリティ手段として使用されていることを漠然と理解していますが、なぜこのCSSを感染させる必要があるのか分かりません。私が 'angular.element(document)...'部分だけにコメントすると、私のdatepickerは動作しません。 – David