左填充函数,如Angular 5中的PHP str_pad

时间:2018-04-02 12:52:20

标签: angular typescript angular5

有没有办法在Angular 5中复制PHP str_pad?不在模板文件中或通过管道,而是在TS文件中。

示例PHP

<authentication mode="Windows" />
<authorization>
   <deny users="?" />
</authorization>

我快速创建了一个功能

<?php
$str = "Hello World";
echo str_pad($str,20,".",STR_PAD_LEFT);
?>

有没有更聪明的方法或更好的方法来创建这种类型的功能?或者如果Angular中有通用版本(到目前为止找不到)?

1 个答案:

答案 0 :(得分:-2)

得到大卫的答案, 又好又短,做得好。

https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/String/padStart

实施例

'abc'.padStart(10);         // "       abc"
'abc'.padStart(10, "foo");  // "foofoofabc"
'abc'.padStart(6,"123465"); // "123abc"
'abc'.padStart(8, "0");     // "00000abc"
'abc'.padStart(1);          // "abc"