跳到主要内容
14个事件
什么时候切换格式 什么 通过 许可证 评论
2023年3月20日13:18 评论 补充 加森 ⚠️ 这不是一个好的解决方案,因为标题框管道将使句子中的每个世界资本化
2023年3月1日13:08 评论 补充 伊凡普 您需要制作自定义管道,例如:从“@angleg/core”导入{Pipe,PipeTransform}@Pipe({name:“firstLetterCapital”})导出类FirstLetterCapitalPipe实现PipeTransform{transform(句子:string,…args:unknown[]):string{返回语句[0].toUpperCase()+句子.substring(1).toLowerCase(;}}
2022年8月10日14:00 评论 补充 CSS燃烧器 这个答案是不正确的,因为不在单词开头的有效大写字母将变为小写。例如,连字符姓氏“Jones-Smith”将转换为“Jones-Smith”。。。。参见文档中的示例,例如。angular.io/api/common/TitleCase管道
2022年8月8日14:36 评论 补充 迈克尔·墨菲 @MatiasdeAndrea我认为答案是否定的,使用到本地UpperCase()没用(我做了一些快速测试)。我认为最好的选择是像你所说的那样,但有一个函数是标点符号(字符)接受单个字符串并返回真实的如果字符接受标点符号,则为.
2022年8月5日9:43 评论 补充 马蒂亚斯·德·安德里亚 迈克尔·墨菲(Michael Murphy)是一个很好的问题。我不测试这个
2022年8月5日5:59 评论 补充 迈克尔·墨菲 @MatiasdeAndrea我想知道到本地UpperCase()会有帮助的
2020年10月19日11:21 评论 补充 马蒂亚斯·德·安德里亚 ⚠️ 小心这个解决方案,因为在某些语言(如西班牙语)中,当您有问题字符串时,请以字符开头?Esto es una pregunta公司?。因此,在西班牙语问题中应用此算法时,无法正常工作。我补充道:if(value[0]==“”||value[0]==“?”){return(value[0]+value[1].toUpperCase()+value.substr(2).toLowerCase());}
2019年11月28日7:38 回顾 建议的编辑
2019年11月28日9:32
2019年4月30日11:21 历史 已编辑 利亚姆 抄送BY-SA 4.0
正文中添加了34个字符
2019年1月28日17:12 评论 补充 保罗·A·特兹纳 这不应该是公认的答案。就像亚历克斯提到的,TitleCasePipe将每个单词大写。应接受以下答案。另一种选择是自定义管道。
2018年11月6日2:13 评论 补充 亚历克斯·彼得斯 请注意标题CasePipe将大写的第一个字母每个字在字符串中,不只是整个字符串的第一个字母,所以标题CasePipe严格来说,这并不是我们所要求的选项。
2018年3月15日11:45 投票 接受 用户2004
2018年3月15日11:44 历史 已编辑 耶尔肯 抄送BY-SA 3.0
编辑的正文
2018年3月15日11:32 历史 回答 耶尔肯 抄送BY-SA 3.0