Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/angular/29.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Angularjs 角度过滤器和角度2管道之间的区别?_Angularjs_Angular_Angular2 Pipe - Fatal编程技术网

Angularjs 角度过滤器和角度2管道之间的区别?

Angularjs 角度过滤器和角度2管道之间的区别?,angularjs,angular,angular2-pipe,Angularjs,Angular,Angular2 Pipe,有人能给我解释一下和在概念上的区别吗? 它们是为了同样的目的而建造的,不是吗?引擎盖下有什么区别吗 <div>{{user.created | dateFormat }}</div> {{user.created | dateFormat} 甚至语法也完全相同。管道以前在AngularJS 1.x中被称为过滤器。在Angular 1中,我们有一个过滤器,它帮助格式化、排序或转换数据在模板中的显示方式。筛选器可以与绑定表达式或指令一起使用。在Angular 2中,我们有

有人能给我解释一下在概念上的区别吗? 它们是为了同样的目的而建造的,不是吗?引擎盖下有什么区别吗

<div>{{user.created | dateFormat }}</div>
{{user.created | dateFormat}

甚至语法也完全相同。

管道以前在AngularJS 1.x中被称为过滤器。在Angular 1中,我们有一个过滤器,它帮助格式化、排序或转换数据在模板中的显示方式。筛选器可以与绑定表达式或指令一起使用。在Angular 2中,我们有一个类似的功能,但重命名为管道。此重命名是为了更好地对齐该功能的功能。在Unix背景下,我们通过管道将命令连接在一起。因此,在Angular中,我们使用相同的|管道字符来格式化数据


Angular 2有许多新概念,以及Angular 1.x中的一些相同概念。除了创建新的管道外,Angular 1.x中的大多数过滤器都保留在Angular 2.0管道中。Angular 1.x和Angular 2对管道的过滤器数量相等,但没有直接交叉

什么是角度过滤器?它们是管道。;-)过滤器是管道:-)@GünterZöchbauer用指向docsI的URL更新了问题。我认为不支持异步过滤器(我可能错了)。这是一个区别