【发布时间】:2019-07-09 05:26:33
【问题描述】:
<thead>
<tr>
<th ng-click="sortData('firstname')">
Firstname <div ng-class="getSortClass('firstname')"></div>
</th>
<th ng-click="sortData('lastname')">
Lastname <div ng-class="getSortClass('lastname')"></div>
</th>
<th ng-click="sortData('email')">
Email <div ng-class="getSortClass('email')"></div>
</th>
<th ng-click="sortData('university')">
University <div ng-class="getSortClass('university')"></div>
</th>
<th ng-click="sortData('githublink')">
Github Link <div ng-class="getSortClass('githublink')"></div>
</th>
<th ng-click="sortData('bamboolink')">
Bamboo <div ng-class="getSortClass('bamboolink')"></div>
</th>
<th ng-click="sortData('backendnote')">
Backend <div ng-class="getSortClass('backendnote')"></div>
</th>
<th ng-click="sortData('frontend')">
Frontend <div ng-class="getSortClass('frontend')"></div>
</th>
<th ng-click="sortData('algorithms')">
Algorithms <div ng-class="getSortClass('algorithms')"></div>
</th>
<th ng-click="sortData('specialnote')">
Special notes <div ng-class="getSortClass('specialnote')"></div>
</th>
<th>
Extra column1
</th>
<th>
Extra column2
</th>
<th>
Extra column3
</th>
<th>
Delete
</th>
<th>
Edit
</th>
</tr>
</thead>
我想用 ng-repeat 替换这些额外的第 1、2 和 3 列,因为列数最终会改变。当我在下面尝试这段代码时
<div ng-repeat="a in emps">
<th>
{{a.intervieweeExtra[$index].columnname}}
</th>
</div>
它什么也没打印。如何在 angularjs 1.x 中执行此操作?我是 html 和 angularjs 的新手。我还没有找到可行的解决方案,所以我在这里问这个。谢谢
【问题讨论】:
-
<th ng-repeat="a in emps">{{a.intervieweeExtra[$index].columnname}}</th>向我们展示emps的样本和预期的 html 结果。
标签: html angularjs angularjs-ng-repeat single-page-application