javascript - angular.js如何解析 View 内的变量数据

标签 javascript angularjs

我有这个变量:

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/

相关文章:

javascript - 当 id 已被使用时,如何存储 div 的标识?

javascript - 如何仅使用javascript获取域名?

javascript - 如何在 Angular 中更改之前/之后的样式?

javascript - AngularJs - 在具有多个选择的选择框的选项中添加字形和数据

javascript - 简化 Javascript 中的 promise

html - 在 ionic 中创建一个表

javascript - 将 Markdown 解析为 HTML 并突出显示代码语法

javascript - 使用 Backbone 进行延迟加载

javascript - Android Javascript HTML 将包名称显示为值

javascript - AngularJS 从另一个数据模型访问数据模型