Модель фильтрации angularjs

0

У меня есть модель:

[{
  "TaskDate": "2015-01-04T00:00:00",
  "TimesheetList": [{
    "WorkItemId": 24,
    "ProjectId": 13,
    "ProjectName": "My Project",
    "UserId": 12,
    "UserName": "Some User",
    "Date": "2015-01-04T22:00:00",
    "Task": "Some text",
    "TimeWorked": 2.0,
    "Note": null
  }]
}]

Эти данные отображаются в таблице, и мне нужно добавлять фильтры пользователем и по дате (от-до). Как сделать это в угловом? Я добавляю свой пример в PLUNKER

  • 0
    Что вы хотите фильтры по user and date(from-to) ИЛИ user or date(from-to) ?
  • 0
    @shaishabroy, оба варианта
Показать ещё 2 комментария
Теги:

1 ответ

0

вы можете создать функцию в примере вашего контроллера:

$scope.filterFN = function(model){

          //here check for the userid and date range
          //return true or false

};

В вашем html...

ng-repeat="model in models | filter: filterFN"

Ещё вопросы

Сообщество Overcoder
Наверх
Меню