AngularJS在格式化日期过滤

时间:2016-04-27 02:00:38

标签: javascript angularjs

我有一个像这样生成的表:

<tr data-ng-repeat="employee in employees | filter: employeeSearch">
    <td>{{employee.lastName}}</td>
    <td>{{employee.firstName}}</td>
    <td>{{employee.hireDate | date: format : mediumDate}}</td>
    <td>{{employee.phone | phone}}</td>
    <td>{{employee.email}}</td>
</tr>

我正在使用文本框来过滤表格

<input type="text" id="employeeSearch" placeholder="Search employees" data-ng-model="employeeSearch" />

日期的格式类似于2015年6月15日,但由于它们在格式化为mediumDate之前存储为日期对象,因此我必须输入2015-06-15来过滤到该日期。有没有办法指定我希望我的employeeSearch输入过滤显示的值而不是存储的值?

我尝试在查询功能中修改日期对象无济于事。

1 个答案:

答案 0 :(得分:4)

在控制器中创建方法

sudo apt-get install lib32z1 lib32ncurses5 libbz2-1.0 lib32stdc++6

添加此方法以查看

The following packages have unmet dependencies: lib32stdc++6 : Depends: lib32gcc1 (>= 1:4.1.1)