4

我正在使用Angular.dart作为应用程序框架,并尝试使用 Twitters Bootstrap组件和 CSS 进行样式设置。我几乎立刻就遇到了一个问题,因为Bootstrap似乎没有处理ShadowDOM,而Angular.dart使用ShadowDOM作为Components

这基本上意味着我不能使用 Bootstrap.js 构建 Angular 组件。使用仅需要 CSS 的 Bootstrap 组件可以applyAuthorStyles: trueNgComponent注释中正常工作。

有没有办法使用 bootstrap js 组件构建 angular.dart 组件?

/岑克

4

1 回答 1

5

可以使用一些东西来修复,applyAuthorStyles: true但是跨越 shadowDOM 边界的选择器不起作用。您将不得不更改 Bootstrap 的 css。

applyAuthorStyles 已弃用或已删除

此处功能请求:为 NgDirectives 添加模板或 NgComponent 非阴影 dom 选项也是关于此主题的讨论。它提到了一个ng-pseudo应该有助于解决这个问题的指令。

AFAIK ShadowDOM 也将被移植到 AngularJS,也许这会创建一些盟友并最终得到改进。

聚合物(JS 和 Dart)也有同样的问题。

于 2014-01-10T18:23:48.850 回答