如何编写自定义过滤器,该过滤器依赖于本机Angular过滤器

伊恩·戴维斯(Ian Davis)

我想编写一个自定义过滤器,该过滤器可以使用本机Angular过滤器。例如,我有一个可为空的C#日期,该日期将传递给MVC中的视图,'MM/dd/yyyy'如果它具有值,我想将转换为其他值,否则为display None

HTML:

<div>{{ myNullableDate | nullableDate }}</div>

Js:

app.filter('nullableDate', function() {
  return function(dt) {
    if (dt) { // dt is something like "/Date(1430341152570)/"
      var jsonDate = new Date(parseInt(dt.substr(6)));
      return jsonDate | date:'MM/dd/yyyy'; // <-- This is where I want to use Angular's existing `date:'format'` filter
    }

    // date is null, so just return None in italics
    return "<i>None</i>";
  };
});
麦可

参见https://docs.angularjs.org/api/ng/filter/date

app.filter('nullableDate', function($filter) {
  return function(dt) {
    if (dt) { // dt is something like "/Date(1430341152570)/"
      return $filter('date')(dt, 'MM/dd/yyyy');
    }

    // date is null, so just return None in italics
    return "<i>None</i>";
  };
});

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

依赖于Solr的搜索过滤器

来自分类Dev

Django自定义过滤器

来自分类Dev

自定义查询过滤器

来自分类Dev

自定义过滤器排序

来自分类Dev

FOSElasticaBundle / 自定义过滤器

来自分类Dev

在自定义过滤器Angular JS中使用数字过滤器

来自分类Dev

Angular创建过滤器的自定义列表

来自分类Dev

Angular-DataTables自定义过滤器

来自分类Dev

Angular JS'Startswith'自定义过滤器

来自分类Dev

使用TypeScript创建自定义Angular过滤器

来自分类Dev

Angular中的自定义过滤器

来自分类Dev

使用 Angular 自定义过滤器

来自分类Dev

Kurento:如何制作自定义过滤器?

来自分类Dev

如何制作自定义叠加层过滤器?

来自分类Dev

没有自定义过滤器的ListView过滤

来自分类Dev

如何基于Angular js中的两个自定义过滤器过滤数据

来自分类Dev

将现有过滤器链接到自定义过滤器中?

来自分类Dev

自定义过滤器类别-多个过滤器类别

来自分类Dev

扩展AngularJS过滤器或构建自定义过滤器

来自分类Dev

在自定义 Twig 过滤器中调用内置过滤器

来自分类Dev

如何编写自定义搜索过滤器以淘汰R.java文件?

来自分类Dev

Excel数据透视表过滤器-如何使一个过滤器下拉菜单依赖于另一个下拉菜单?

来自分类Dev

Angular js创建一个自定义过滤器,该过滤器返回小于动态数字的所有项目

来自分类Dev

如何编写此过滤器?

来自分类Dev

编写自定义方法和自定义过滤器有什么区别?

来自分类Dev

Kendo UI Mobile listview的自定义过滤器?

来自分类Dev

不显示角度自定义过滤器

来自分类Dev

自定义内容类型验证过滤器?

来自分类Dev

自定义授权过滤器中的访问会话

Related 相关文章

热门标签

归档