我有一张表来显示记录。其中一个列包含select,用于选择记录的版本。第二个是日期地图,其中键是版本。这看起来像这样:
<td><select ng-model="record.currentVersion"> ...</td>
<td>{{record.dates[record.currentVersion]}}
我想按第二列的值添加排序,但我不确定如何在st-sort中处理对象的自有属性。像st-sort =&#34; date [currentVersion]&#34;不起作用。这可能吗?
答案 0 :(得分:1)
定义一个新函数:
$scope.getDate = function(record) {
return record.dates[record.currentVersion];
};
使用st-sort
:
<th st-sort="getDate">Date</th>