我使用ng-repeat
到與名稱搜索過濾器數據綁定:NG重複日期範圍過濾器
<div ng-repeat='myoldrecs in myoldrec | filter:q as results '>......</div>
$scope.myoldrec = [{name:ccc,date:13-02-2016},{name:ddd,date:14-02-2016}];
<input type="search" ng-model="q" placeholder="filter contacts..." class='form-control' style='width: 95%;'/>
沒問題了這一點,它的工作的罰款。在此之後,我需要添加一個按日期範圍(開始日期和結束日期)的過濾器。
<div ng-repeat='myoldrecs in myoldrec | filter:q as results | myfilter:date1:date2 '>......</div>
上面的文本框有日期,但它給了一個錯誤:
添加第二過濾器後
alias 'results | myfilter:date1:date2' is invalid --- must be a valid JS identifier which is not a reserved name.
我需要找到解決辦法,以添加第二個過濾並比較兩個日期範圍。在我的情況下,日期不是JSON,它是正常的日期格式,例如:10-02-2016。
你能告訴我們你的整個代碼?或事件更好,添加snipet OT創建[plnkr(https://plnkr.co/) –
'{名稱:DDD,日期:14-02-2016}'我相信你在無意中傳遞的數字「-2012 「作爲日期在這裏。引用你的字符串。 –
這是我的plunker例如,從這個例子中,我需要多一個過濾器添加到時間範圍。[鏈接](http://plnkr.co/edit/h4E8RYnsMSP8yqvlfNBX?p=preview)@DanielBeck和所有。 – sibi