如何将我希望排序的列传递给 Angularjs 中的 smart-table
How do I pass the column I wish to sort on to smart-table in Angulajs
我正在使用 smart-table 来显示在代码中构建为对象数组的通用数据列表。
我希望能够对任何列进行排序,如何将要排序的列名称传递给 getter?目前我只能对硬编码列进行排序。
{{item.displayName}}
{{item.displayName}}
您需要做的就是将 st-sort 与表体中的相应名称相匹配,请参见下面的示例。单击 "Age" 将仅对 "Age" 列进行排序。
<table st-table="example" class="table table-striped">
<thead>
<tr>
<th></th>
<th st-sort="name">Name</th>
<th st-sort="age">Age</th>
</tr>
</thead>
<tbody>
<tr ng-repeat="example in examples">
<td cs-select="row"></td>
<td>{{example.name}}</td>
<td>{{example.age}}</td>
</tr>
</tbody>
</table>
我正在使用 smart-table 来显示在代码中构建为对象数组的通用数据列表。 我希望能够对任何列进行排序,如何将要排序的列名称传递给 getter?目前我只能对硬编码列进行排序。
{{item.displayName}}
{{item.displayName}}
您需要做的就是将 st-sort 与表体中的相应名称相匹配,请参见下面的示例。单击 "Age" 将仅对 "Age" 列进行排序。
<table st-table="example" class="table table-striped">
<thead>
<tr>
<th></th>
<th st-sort="name">Name</th>
<th st-sort="age">Age</th>
</tr>
</thead>
<tbody>
<tr ng-repeat="example in examples">
<td cs-select="row"></td>
<td>{{example.name}}</td>
<td>{{example.age}}</td>
</tr>
</tbody>
</table>