【问题标题】:How adding filters model with input type date in angular如何以角度添加输入类型日期的过滤器模型
【发布时间】:2016-03-20 20:39:21
【问题描述】:

我的过滤器有一个问题:

<input type="date" ng-model="dated">

<div ng-repeat="order in orders | filter:dated" >
  <p>{{ order.create_date | date:'dd/Mm/yyyy' }}</p>
</div>

【问题讨论】:

    标签: angularjs date input pug


    【解决方案1】:

    应该像这样简单:

    {{order.create | date:'dd/MM/yyyy'}}
    

    【讨论】:

    • 感谢您的回复。我的意思是 ng-model 没有过滤,因为在我的 ng-repeat 中带来了时间,而在我的 ng-model 中只有这一天。不匹配也不过滤。
    • 你能再解释一下这个问题吗?
    【解决方案2】:

    那就是:

    {{order.create | date:'dd/MM/yyyy'}}
    

    这是一个笨蛋: https://plnkr.co/edit/sRBcAol3gNhbIx4XoFCK?p=preview

    文档说

    {{ date_expression | date : format : timezone}}
    

    第一个参数是包含日期的变量,然后是表示您将应用过滤器的管道,然后是过滤器名称“日期”,然后是其他参数

    编辑后。

    要实现您需要创建自定义过滤器。看看我的小插曲

    【讨论】:

    • 感谢您的回复。我的意思是 ng-model 没有过滤,因为在我的 ng-repeat 中带来了时间,而在我的 ng-model 中只有这一天。不匹配也不过滤。
    • 我不完全明白你能用更多代码编辑你的问题来显示你在找什么吗?
    • 为什么filter和ng-model过时了,你想做什么?
    • 我想用输入按日期过滤
    • 已编辑 plunker。如果这就是你想要的,请投票:)
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-10-30
    • 1970-01-01
    • 2015-09-14
    • 2015-12-17
    • 2015-01-14
    • 2013-01-03
    相关资源
    最近更新 更多