gpt4 book ai didi

javascript - Angular 6 中的 CSS 间距问题

转载 作者:行者123 更新时间:2023-11-29 23:19:41 25 4
gpt4 key购买 nike

我们最近刚从 Angular 5 升级到 Angular 6,并注意到按钮/图标等之间没有间距。

我们想恢复按钮之间的空格等。我设法重现了以下问题。正如您在 Angular 5 的示例中所见,angular 应用程序内部和外部的按钮之间有空格。

但是

Angular 6 移除了 Angular 应用内按钮之间的间距。

有什么想法吗?

Angular 5 示例(我想要这种行为)

https://stackblitz.com/edit/angular-5-example-kyu8ud?file=index.html

Angular 6 示例(存在上述问题)

https://stackblitz.com/edit/angular-vyfwih?file=src%2Fapp%2Fapp.component.html

最佳答案

从 Angular 6 开始 preserveWhitespaces编译器选项设置为 false。这就是为什么你观察到这种行为。您可以在 tsconfig 文件中更改它:

"angularCompilerOptions": {
"preserveWhitespaces": true
}

本质上是两者之间的区别:

<button>Test1</button> <-- whitespace here
<button>Test2</button>

<button>Test1</button><button>Test2</button> <-- no whitespace

Here是没有空格的 Angular 5 示例,您会看到它现在与 Angular 6 版本相同。

关于javascript - Angular 6 中的 CSS 间距问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51172285/

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