【发布时间】:2018-08-24 02:05:44
【问题描述】:
如何使用 Angular 或 typescript 将字符串的首字母大写?
【问题讨论】:
-
查看此[参考链接][博客]。会有解决办法的。 [博客]:stackoverflow.com/questions/30207272/…
-
这不是重复的。管道是做到这一点的正确角度方式
标签: angular capitalize
如何使用 Angular 或 typescript 将字符串的首字母大写?
【问题讨论】:
标签: angular capitalize
function titleCaseWord(word: string) {
if (!word) return word;
return word[0].toUpperCase() + word.substr(1).toLowerCase();
}
您也可以在模板中使用 TitleCasePipe
一些组件模板:
{{value |titlecase}}
【讨论】:
TitleCasePipe 会将字符串中每个单词的首字母大写,而不仅仅是整个字符串的首字母,所以TitleCasePipe 不是严格来说是所要求的选项。
¿Esto es una pregunta? 开头。所以,当在西班牙语问题中应用这个算法时,不能正常工作。我添加这个:if (value[0] === '¡' || value[0] === '¿') { return ( value[0] + value[1].toUpperCase() + value.substr(2).toLowerCase() ); }
let str:string = 'hello';
str = str[0].toUpperCase() + str.slice(1);
【讨论】:
var str = 'santosh';
str = str ? str.charAt(0).toUpperCase() + str.substr(1).toLowerCase() : '';
【讨论】: