我想知道设置 AngularDart 组件样式的最佳方式是什么?我希望能够将基本样式拆分为一个单独的 CSS 文件,然后以某种方式将它包含@import
在我的组件中(也许,如果 angular dart 支持它)。
标准NgComponent
允许我只添加一次 CSS 文件,如下例所示:
@NgComponent(
selector: 'rating',
templateUrl: 'packages/angular_dart_demo/rating/rating_component.html',
cssUrl: 'packages/angular_dart_demo/rating/rating_component.css',
publishAs: 'ctrl',
map: const {
'max-rating': '@maxRating',
'rating': '<=>rating'
})
如果我的 CSS 以某种方式拆分为多个文件怎么办,我如何将所有这些文件包含在一个组件中?
目前,我开始注意到虽然 AngularDart 组件有助于使组件可重用,但它们并不是最易于维护的——CSS 中有很多复制粘贴。如果可以拆分样式,组件将更易于维护(即,可以在多个组件中包含基本样式 - 而不是在每个组件的每个 css 文件中复制粘贴它们)。
在 AngularDart 环境中构建组件和 css 的最佳方法是什么?