我的控制器使用与学生信息相关的json(StudentName和FavoriteDay)填充$ scope.gridData。AngularJS中的客户端模板
<table>
<thead>
<tr>
<td><b>Format</b></td>
<td><b>Day of Month</b></td>
</tr>
</thead>
<tbody>
<tr ng-repeat="i in gridData">
<td>{{i.StudentName}}</td>
<td>{{i.FavoriteDay}}</td> <--
</tr>
</tbody>
的FavoriteDay值从SQL得到的是数字1到7,但我想用实际的天像周一,周二,以取代他们。所以我有功能类似这样
function changeToDay(day) {
if (day == '1') return 'Monday'
if (day == '2') return 'Tuesday'
...
}
而且用这个代替了这个html
<td> {{changeToDay(i.Favorite)}} </td>
但是这似乎不起作用。
请建议正确的方法?