gpt4 book ai didi

Angular Uppercase/Lowercase Pipe - 为什么不直接使用 css?

转载 作者:太空狗 更新时间:2023-10-29 17:49:31 26 4
gpt4 key购买 nike

为什么 Angular 中存在大写/小写管道?

我能想到的任何情况都可以使用下面的 CSS:

text-transform: uppercase|lowercase

在 css 中的文本转换不起作用或不是最佳解决方案的生产管道中使用此方法的任何示例?

最佳答案

这就是为什么:

console.log($("input").val());
input{
text-transform: lowercase;
}
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>

<input type="text" value="EXAMPLE" />

如果您使用管道符来小写,那么该值将是小写的。

因此,如果您不使用输入字段或不打算从元素中提取数据,那么我会说只使用 css - 至少您只需要在一个地方定义它(理想情况下) ),与必须在所有字段中显式使用管道相比,这是一个 extensibility大型应用程序的噩梦。


如果你想看到一个工作 Angular 例子,检查这个问题: Using Pipes within ngModel on INPUT Elements in Angular2-View

关于Angular Uppercase/Lowercase Pipe - 为什么不直接使用 css?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49160111/

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