У меня есть список с фильтром диапазона дат, для которого я использую ng-table. Я мог бы легко фильтровать имя и другие поля строки/числа с помощью ng-table. Но фильтр диапазона дат, похоже, не работает.
Мои данные json для листинга
{
"data":[
{
"cellphone":"24234234234",
"createddate":"09/09/2014",
"firstname":"Giacomo",
"resellerid":"747845473"
},
{
"cellphone":"24234234234",
"createddate":"09/02/2010",
"firstname":"Tomy",
"resellerid":"747783"
},
{
"cellphone":"999999",
"createddate":"09/02/2010",
"firstname":"Sunny",
"resellerid":"2312312"
}
]
}
Я использую ng-repeat для обхода этого объекта json.
Поля фильтра находятся за пределами таблицы, и я использую следующий код
<table class="table display table-striped table-bordered" ng-table="tableParams">
<tr ng-repeat="customer in $data | filter: id | filter :name
|filter :createdfrom>
<td data-title="'Reseller ID'" sortable="'resellerid'">
{{customer.resellerid}}
</td>
<td data-title="'Reseller Name'" sortable="'firstname'">
{{customer.firstname}} {{customer.lastname}}
</td>
<td data-title="'Created Date'" sortable="'createddate'">
{{customer.createddate}}
</td>
</tr>
</table>
и в полях фильтров, которые находятся за пределами таблицы
<div class="col-sm-2">
<input type="text" placeholder="747873" id="exampleInputEmail2"
class="form-control" ng-model="id.resellerid">
</div>
<div class="col-sm-2">
<input type="text" placeholder="Enter Name"
id="exampleInputPassword2" class="form-control"
ng-model="name.firstname">
</div>
<input class="form-control" type="text"
datepicker-popup="{{format}}" ng-model="createdfrom.createddate" is-open="opened1"
min-date="minDate" max-date="'2015-06-22'" datepicker-options="dateOptions" date-disabled="disabled(date, mode)" ng-required="true"
close-text="Close" placeholder="DD/MM/YY" id="date1" >
<span
class="input-group-btn">
<button type="button" class="btn btn-default"
ng-click="open1($event)">
<i class="glyphicon glyphicon-calendar"></i>
</button>
</span>
</div>
Но поля даты не фильтруют данные json.
Есть ли способ отфильтровать данные, используя даты из полей «От» и «По дате»?
Любая помощь/подсказка будет принята с благодарностью.
спасибо джайеш