我有这个变量:
var number = "1,10,25,60";
如何将 View 内的它解析为这种形式?
<tr>
<td ng-click="ctrl.set(1)>1</td>
<td ng-click="ctrl.set(10)>10</td>
<td ng-click="ctrl.set(25)>25</td>
<td ng-click="ctrl.set(60)>60</td>
</tr>
在普通的js中,我只会执行varnumbers = number.split(",");
然后像这样进行一些循环:
var html;
for (i = 0; i <= numbers.length; i++) {
html += "<td ng-click='ctrl.set" + numbers[i] + "'>" + numbers[i] + "</td>";
}
也许有一些指令?
最佳答案
将其分配给$scope
var(分割结果)
var number = "1,10,25,60";
$scope.numbers = number.split(",");
以及 View :
<tr ng-repeat="num in numbers">
<td ng-click="ctrl.set(num)>{{num}}</td>
</tr>
关于javascript - angular.js如何解析 View 内的变量数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31523482/