2013-08-02 2 views
2

날짜를 기준으로 행을 필터링하려고합니다. 입력 기준 날짜를 검색 기준 중 하나로 사용하고 속성 이름을 기반으로 행 필터링이 작동하지 않습니다.angularjs ngrepeat datepicker 값으로 필터링 안 함

ex - <input type="date" ng-model="searchc_date" name="dtCsltDoctor"> <li ng-repeat="cs in consultations|filter:searchc_date"> 결과가 없습니다. 데이터를 동일한 형식으로 변경했습니다. 일치하는 행이 없습니다.

Fiddle for the code

답변

3

문제는 날짜 형식으로 아직도있다. JS의 날짜가 왕실의 고통 일 뿐이므로 언제든지 비교할 때마다 대개 moment.js와 같은 라이브러리를 사용하여 날짜를 형식화하여 일치시킬 수 있습니다.

<pre>fake code to get past SO's requirement</pre> 

이 작동 : http://jsfiddle.net/6432E/8/

+0

감사 Sharondio이, 자네 말이 맞아. 순간이 나를 위해 날짜를 동기화합니다. 하지만 Mongo에서는 데이터를 "날짜 형식"으로 저장했습니다. 나는 그들을 문자열로 변환하고 모델에서 조작 할 것이다. 고마워,이 작품. 고맙습니다. – user2645682

+0

은 Mongo에 다시 넣을 때 새로운 Date()로 다시 저장하는 것을 기억합니다. – Sharondio

관련 문제