gpt4 book ai didi

css - 如何提供 API 来更改封装的 angularJS 指令(可重复使用的小部件/组件)的 CSS/样式/白色标签

转载 作者:行者123 更新时间:2023-11-28 10:06:10 25 4
gpt4 key购买 nike

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

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

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

基本结构

模块服务模型 Controller 指令等

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

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

你会怎么做/最好的方法是什么?

最佳答案

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

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

关于css - 如何提供 API 来更改封装的 angularJS 指令(可重复使用的小部件/组件)的 CSS/样式/白色标签,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24549445/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com