【问题标题】:Default style for custom html tags自定义 html 标签的默认样式
【发布时间】:2015-12-29 12:28:01
【问题描述】:

我正在使用 Angular 1.4 并为 Angular 2 的发布做准备,我将所有指令转换为使用 restrict: 'E' 标签而不是 restrict: 'A'

但是在这样做时,我似乎必须将每个自定义标签添加到我的 sass 文件中,并声明我想将其视为 div 元素,然后使用 display:block 和其他引导程序默认值。

有没有一种方法可以做到这一点,而无需将每个自定义标签添加到我的 sass 文件中,就像更多的全局设置一样?

【问题讨论】:

  • 嗯...我敢打赌你可以装饰所有指令以将默认样式应用于任何带有限制的元素:'E'。这可能比在包含所有新元素的 css 中放置一个选择器要多得多,但它可能会起作用。 :)

标签: css angularjs angularjs-directive


【解决方案1】:

您的所有指令都可以添加一些属性,例如custom-element

然后您可以使用该属性定位所有 DOM 元素,如下所示:

[custom-element]: {
 display: block;
}

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2011-04-01
    • 1970-01-01
    • 2020-07-03
    • 1970-01-01
    • 1970-01-01
    • 2011-03-09
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多