AngularJS日期范围过滤器

AngularJS日期范围过滤器,angularjs,date,date-range,Angularjs,Date,Date Range,我想在AngularJS中获得一个过滤器,它允许我过滤特定日期之间的事件。例如: <!doctype html> <html ng-app> <head> <script src="https://ajax.googleapis.com/ajax/libs/angularjs/1.0.6/angular.min.js"></script> </head> <body ng-init="data

我想在AngularJS中获得一个过滤器,它允许我过滤特定日期之间的事件。例如:

<!doctype html>
<html ng-app>
<head>
<script src="https://ajax.googleapis.com/ajax/libs/angularjs/1.0.6/angular.min.js"></script>            
</head>
<body ng-init="data = [{name : 'Hike', date : '23/09/2013'}, {name : 'Museum visit', date : '25/09/2013'}, {name : 'Trip to Paris', date : '01/10/2013'}]">
  <label>Date:</label>
  <input type="text" ng-model="event.date" placeholder="Enter a name here">
  <table>
  <th>Date</th>
  <th>Name</th>
  <tr ng-repeat="event in data | filter:event">
      <td>{{event.date}}</td>
      <td>{{event.name}}</td>
  </tr>
  </table>


</body>
</html>

日期:
日期
名称
{{event.date}
{{event.name}

有了这个,我可以查找一个日期,看看那个日期是否有活动,但我想得到一个日期范围。我已经看过了,但我不知道如何将其与表集成。

您定义了控制器吗?没有,您看到的代码是我目前为止的全部。我很确定您使用的工具不适合您的需要。这只是一个猜测,但Angular实际上是一个编程+声明性框架,这意味着您将需要大量javascript来实现几乎任何东西。如果这是真的,我可以建议一些替代AngularJS的方法,这些方法可能更适合你的需要。我总是乐于接受建议,但是因为AngularJS有一个日期范围选择器,我想一定有一个实现也不太难。我建议你阅读AngularJS教程。步骤3涵盖了这个用例。