gpt4 book ai didi

javascript - 以给定格式打印数字

转载 作者:行者123 更新时间:2023-12-03 11:54:02 25 4
gpt4 key购买 nike

我正在尝试使用 ng-repeat 打印从 0 到 24 mod 12 的数字。但我希望数字显示为

00 01 02 03 04 .... 11 00 01 02 ... 11

而不是

0 1 2 3... 11 0 1 2 .... 11

这可以用 Angular 来完成吗?

最佳答案

您可以定义一个“zeroPad”过滤器,如下所示:

angular.module('myModule', [])
.filter('zeroPad', function () {
return function (n, length) {
var num = parseInt(n, 10);
length = parseInt(length, 10);
if (isNaN(num) || isNaN(length)) {
return n;
}
num = '' + num;
while (num.length < length) {
num = '0' + num;
}
return num;
};
});

然后在你的 View 中这样使用它:

{{ myNumber | zeroPad: 2 }}

关于javascript - 以给定格式打印数字,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25683863/

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