Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/angular/32.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/typescript/9.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
如何在Angular 2中使用自定义管道_Angular_Typescript_Ngfor - Fatal编程技术网

如何在Angular 2中使用自定义管道

如何在Angular 2中使用自定义管道,angular,typescript,ngfor,Angular,Typescript,Ngfor,所以我在关注这篇文章 然而,我得到一个“管道找不到错误” 我已经完成了@Pipe{name:'keys'} 我已经导出了这个类 我已将其导入我的app.module.ts 我已经把它写在声明里了 我已经将它包含在我使用它的app.component.ts中 我还缺少什么?是否已将其放入AppModule的提供程序列表中?使用以下命令创建管道: 双倍 如果您使用的是angular2 cli,那么只需要在模板html中添加类似`{mytext | double}}的过滤器 无需在组件中添加文件,但请

所以我在关注这篇文章

然而,我得到一个“管道找不到错误”

我已经完成了@Pipe{name:'keys'}

我已经导出了这个类

我已将其导入我的app.module.ts

我已经把它写在声明里了

我已经将它包含在我使用它的app.component.ts中


我还缺少什么?

是否已将其放入AppModule的提供程序列表中?

使用以下命令创建管道: 双倍

如果您使用的是angular2 cli,那么只需要在模板html中添加类似`{mytext | double}}的过滤器


无需在组件中添加文件,但请检查管道是否应包含在app.module.ts@NgModule{declarations:[DoublePipe]}中。

不要描述代码。张贴它。不要描述错误。发布它。我想关闭它的可能副本,但stackoverflow警告我不要关闭它:\n由于某些原因,它现在可以工作了。。。它应该在声明中还是在提供者中?因为它现在就在声明中,而且有效。也许我只是不让它更新。。。Angular 2似乎存在缓存问题,除非删除缓存,否则不会显示更新。