Javascript angularjs-ngTable未排序
我正在使用。排序不起作用 分页工作很好,它显示了我需要的所有数据。但是我不能排序 我正在使用Javascript angularjs-ngTable未排序,javascript,angularjs,sorting,ngtable,Javascript,Angularjs,Sorting,Ngtable,我正在使用。排序不起作用 分页工作很好,它显示了我需要的所有数据。但是我不能排序 我正在使用$data(我不知道它的用途),但仍然无法排序 我的html: <div class="panel-heading"> <table ng-table="vm.tableParams"> <tbody> <tr ng-repeat="event in $data"> <td data-title="'Nombre
$data
(我不知道它的用途),但仍然无法排序
我的html:
<div class="panel-heading">
<table ng-table="vm.tableParams">
<tbody>
<tr ng-repeat="event in $data">
<td data-title="'Nombre'" sortable="'name'"> {{ event.phone ? "Tex1" : Text2 }}</td>
<td data-title="'Dia Entero'" sortable="'entero'">{{ event.allDay ? '√' : 'X' }}</td>
<td data-title="'F. Inicio'" sortable="'inicio'">{{ event.start | date:'dd-MM-yyyy' }}</td>
<td data-title="'F. Fin'" sortable="'fin'"> {{ event.end | date:'dd-MM-yyyy' }}</td>
<td data-title="'Telf.'" sortable="'telf'"> {{ event.phone ? event.phone : '--' }}</td>
</tr>
</tbody>
</table>
</div>
我已经尝试了两个小时,用了很多例子,为vm.values
更改$data
,并创建了其他变量和内容
知道为什么排序失败了吗
感谢您通常进行排序,reverseSort功能非常方便,请尝试使用此功能进行排序
<th><a href="#" ng-click="orderByField='fieldName'; reverseSort=!reverseSort">Field Name</a></th>
检查数据后,必须修改对象键的HTML代码
sortable=
。
因为当您使用ng table
对表中的某些数据进行排序时,它基于表中显示的数据在这种情况下,它将是您刚刚发布的数据。在您的数据中,没有名为name、entero等字段。因此,排序功能不适用于您
<tr ng-repeat="event in $data">
<td data-title="'Nombre'" sortable="'title'"> {{ event.phone ? "Tex1" : Text2 }}</td>
<td data-title="'Dia Entero'" sortable="'allDay'">{{ event.allDay ? '√' : 'X' }}</td>
<td data-title="'F. Inicio'" sortable="'start'">{{ event.start | date:'dd-MM-yyyy' }}</td>
...
</tr>
{{event.phone?“Tex1”:Text2}
{{event.allDay?“√' : 'X'}}
{{event.start}日期:'dd-MM-yyyy'}
...
数据是什么样子的?你能把它寄出去吗?是的,我会的。给我一点时间,非常感谢。我在想为什么不工作。我现在觉得自己好笨。这就是原因。我想我可以随意调用它,在我的控制器中,我可以“命名”它。重要的是代码正在工作!喜欢黑客。你好,谢谢你的时间。但是结果比代码简单。
<tr ng-repeat="event in $data">
<td data-title="'Nombre'" sortable="'title'"> {{ event.phone ? "Tex1" : Text2 }}</td>
<td data-title="'Dia Entero'" sortable="'allDay'">{{ event.allDay ? '√' : 'X' }}</td>
<td data-title="'F. Inicio'" sortable="'start'">{{ event.start | date:'dd-MM-yyyy' }}</td>
...
</tr>