我正在尝试添加' 0'对于那个我试图编写这样的内联代码的数字。 (我不需要在这里过滤,因为这是出于视觉目的而不需要更改对象。)
<ul>
<li ng-repeat="d in Num">{{d < 10 ? d= '0'+d : d}}</li>
</ul>
但得到这样的结果:
000000000001
000000000002
000000000003
000000000004
000000000005
000000000006
000000000007
000000000008
000000000009
10
11
12
13
14
15
如何解决这个问题?或者这里有什么问题?
答案 0 :(得分:2)
只需更改
即可 <li ng-repeat="d in Num">{{d < 10 ? '0'+d : d}}</li>
答案 1 :(得分:0)
这是你想要得到的吗?
var app = angular.module('app', []);
app.controller('ctrl', function($scope) {
$scope.Num = [1,2,3,4,5,6,7,8,9,10,11,12,13,14,15]
});
<script src="https://ajax.googleapis.com/ajax/libs/angularjs/1.2.23/angular.min.js"></script>
<div ng-app="app" ng-controller="ctrl">
<ul>
<li ng-repeat="d in Num">{{d < 10 ? '0'+d : d}}</li>
</ul>
</div>
快乐帮助!