【问题标题】:ngTable filter by datengTable 按日期过滤
【发布时间】:2016-01-10 03:10:50
【问题描述】:

我想按日期过滤表格。 我需要格式如下的日期:22/10/2015

在斜杠(或破折号)中断搜索之前,它可以正常工作。 代码是:

<td data-title="'Date Created'" filter="{ dateCreated: 'text' }">{{res.dateCreated | date: "dd/MM/yyyy"}}</td>

和控制器:

$scope.tableParams = new NgTableParams(
          {
              count: 100
              }, 
          { data: response.data.res});

我找到了一些代码 sn-ps,但对于我想要实现的目标来说,它们看起来过于复杂。只需在日期过滤器中集成特殊字符即可。

【问题讨论】:

  • 你的日期对象是什么?它有什么结构?
  • 这是一个动态过滤器(即它会在 DOM 中改变吗?)如果不是,您可以在将其推送到数组之前使用 for 循环对其进行过滤
  • json 中的日期格式为“2015-10-12”@ukzs。过滤器不是动态的。我只是希望能够输入 12/10/etc 并通过它进行过滤。

标签: angularjs date filter ngtable


【解决方案1】:

我傻了。 只需将我数据库中的日期格式化为 22/10/2015 而不是 2015-10-22。感谢@ukzs 为我指明了正确的方向。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2019-01-12
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-09-08
    • 2019-03-01
    • 2018-11-07
    相关资源
    最近更新 更多