Angular Js:ng-repeat多个过滤器错误:Token' track'是一个意外的令牌

时间:2015-02-26 15:55:22

标签: angularjs angularjs-ng-repeat angularjs-filter

我想按日期范围过滤表格。我有两个带有ng-model的输入部分,一个用于开始日期 - filters.filterDataFrom ,另一个用于结束日期 - filters.filterDataTo

在我的表格中,将多个过滤器链接在一起,但是当我尝试链接最后一个 - dateBefore (函数)时 - 我收到以下错误:

语法错误:令牌跟踪'是从[{4}]开始的表达式[{3}]的第64列的意外标记。

我不明白为什么,因为在dateFilter函数中使用了相同的表达式,并且它有效。只有当我输入最后一个过滤器时才会出现错误。

这是tr ng-repeat代码:

<tr ng-model="tabel.reparatiiRepetate" ng-repeat="reparatieRepetata in tabel.reparatiiRepetate | filter: returnExpressionObject() | dateFilter: filters.filterDataFrom track by reparatieRepetata['data_1'] | dateBefore: filters.filterDataTo track by reparatieRepetata['data_1']">   

你知道为什么会发生这种情况吗?

0 个答案:

没有答案