0

在我理解指令的过程中,在查看http://ngmodules.org/并考虑可重用组件/小部件模型之后。

我的一个问题是,您将如何 / 为托管应用程序提供 API 以更改封装小部件的 CSS 的最佳方式是什么。

所以我们有小部件 A ...

基本结构

模块服务模型控制器指令等

发出来自组件/小部件的任何事件以提供松散耦合

我们不希望依赖于像 bootstrap 这样的 CSS 库,因此我们希望能够提供一个 api 来允许托管应用程序对外观进行白标,并使其更加符合自身。

你会如何/最好的方法是什么?

4

1 回答 1

0

我不确定您是要在指令中提供默认样式,还是希望灵活地从客户端应用程序的指令上应用样式。

CSS 和样式可以在声明时应用于指令。CSS/样式规则被“传递”到指令中,并且根据指令模板的定义方式,将自动应用于底层模板。如果您想要更具体地控制 CSS/样式,您可以attributes在编译或链接函数中使用传入的参数来指示您希望样式具体出现的位置。

于 2014-07-04T13:30:36.017 回答