2013-08-02 57 views
2

我想根據日期篩選行作爲條件。 使用輸入類型日期作爲搜索條件之一,並根據屬性名稱篩選行不起作用。angularjs ngrepeat不按日期選擇器篩選值

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,你是對的。 Moment會爲我同步日期。但我曾經在Mongo中以「日期格式」存儲數據。我將它們轉換爲字符串並在模型中進行操作。謝謝,這工作。欣賞它。 – user2645682

+0

只記得當你把它們放回Mongo中以便將它們保存爲新的Date()。 – Sharondio