当前位置: 首页 > 知识库问答 >
问题:

服务和部件中的角用管道

冯永长
2023-03-14
$filter('date')(myDate, 'yyyy-MM-dd');

共有1个答案

孙玺
2023-03-14

与Angular中的通常情况一样,您可以依赖于依赖注入:

import { DatePipe } from '@angular/common';

class MyService {

  constructor(private datePipe: DatePipe) {}

  transformDate(date) {
    return this.datePipe.transform(date, 'yyyy-MM-dd');
  }
}

DatePipe添加到模块中的提供程序列表中;如果忘记这样做,则no provider for datePipe将出现错误:

providers: [DatePipe,...]

更新Angular 6:Angular 6现在提供了管道公开使用的几乎所有格式化功能。例如,现在可以直接使用formatdate函数。

import { formatDate } from '@angular/common';

class MyService {

  constructor(@Inject(LOCALE_ID) private locale: string) {}

  transformDate(date) {
    return formatDate(date, 'yyyy-MM-dd', this.locale);
  }
}
 类似资料:
  • 我使用下面的数字管道来格式化数量: 示例显示为< code>1,234,0。

  • 什么是 InfluxDB InfluxDB是一个易用性和扩展性非常好的数据库系统,它非常适合适用于性能数据存储,事件以及实时分析等场景。它内置基于HTTP的API接口,为数据存储和查询提供了极大的便利。 在 DaoCloud 服务集成创建 InfluxDB 服务。 登录 DaoCloud 控制台,选择「服务集成」。 在「Dao服务」里选择 InfluxDB 服务。 点击 「创建服务实例」。 输入服

  • 什么是 PostgreSQL PostgreSQL 是以加州大学伯克利分校计算机系开发的 POSTGRES,现在已经更名为PostgreSQL,版本 4.2为基础的对象关系型数据库管理系统(ORDBMS)。PostgreSQL支持大部分 SQL标准并且提供了许多其他现代特性:复杂查询、外键、触发器、视图、事务完整性、MVCC。同样,PostgreSQL 可以用许多方法扩展,比如, 通过增加新的数据

  • 什么是 Redis Redis 是一个开源,基于内存的高性能 key-Value 数据库,它支持存储的 value 类型很丰富,包括 string (字符串)、list (链表)、set (集合)、zset (sortedset--有序集合)和 hash(哈希类型)。这些数据类型都支持 push/pop、add/remove 及取交集并集和差集及更丰富的操作,而且这些操作都是原子性的。Redis

  • 什么是 MongoDB MongoDB 是一个高性能、开源、无 Schema 的 NoSQL 数据库管理系统,常被用于高流量网站,在线游戏网站和搜索引擎的大规模数据管理和分类。它支持的数据结构非常松散,是类似 json 的 bson 格式,因此可以存储比较复杂的数据类型。MongoDB 最大的特点是它支持的查询语言非常强大,其语法有点类似于面向对象的查询语言,几乎可以实现类似关系数据库单表查询的绝

  • 什么是 MySQL MySQL 是一种开放源代码的关系型数据库管理系统(RDBMS),MySQL 数据库系统使用最常用的数据库管理语言--结构化查询语言(SQL)进行数据库管理。 MySQL由于其性能高、成本低、可靠性好,已经成为最流行的开源数据库,被广泛地应用在 Internet 上的中小型网站中。随着 MySQL 的不断成熟,它也逐渐用于更多大规模网站和应用,比如维基百科、Google 和 F