我正在使用Angular.dart作为应用程序框架,并尝试使用Twitters Bootstrap组件和CSS进行样式设置.我几乎立即遇到了一个问题,因为Bootstrap似乎没有处理ShadowDOM,而Angular.dart使用ShadowDOM进行组件.
这基本上意味着我无法使用Bootstrap.js构建Angular组件.使用仅需要CSS的Bootstrap组件可以applyAuthorStyles: true在NgComponent注释中正常工作.
有没有办法使用bootstrap js组件构建angular.dart组件?
/的Cenk
可以使用applyAuthorStyles: true跨越shadowDOM边界的选择器来解决几个问题.你必须改变Bootstrap的CSS.
applyAuthorStyles已弃用或已被删除
此功能请求:为NgDirectives添加模板或NgComponent非阴影dom选项也是关于此主题的讨论.它提到了一个ng-pseudo应该有助于解决这个问题的指令.
AFAIK ShadowDOM也将移植到AngularJS,也许这会产生一些盟友并最终成为一种改进.
Polymer(JS和Dart)也有同样的问题.