angular-pipe相关内容

什么是 Angular 中的 pipe() 函数

管道是用于转换模板中数据(格式)的过滤器. 我遇到了 pipe() 函数,如下所示.在这种情况下,这个 pipe() 函数到底是什么意思? return this.http.get(url).管道(tap(_ => this.log(`获取的英雄id=${id}`)),catchError(this.handleError(`getHero id=${id}`))); 解决方案 不要混 ..
发布时间:2022-01-01 22:04:52 其他开发

Angular 4 过滤器搜索自定义管道

所以我正在尝试构建一个自定义管道来在 ngFor 循环中执行多个值的搜索过滤器.我已经找了几个小时来寻找一个很好的工作示例,其中大部分都是基于以前的构建并且似乎不起作用.所以我正在构建管道并使用控制台为我提供值.但是,我似乎无法显示输入文本. 以下是我以前寻找工作示例的地方: Angular 4 管道过滤器 http://jiles.me/ng-filter-in-angular ..
发布时间:2021-12-05 16:14:43 前端开发

角度键值管道排序属性/按顺序迭代

当使用 Angular keyvalue 管道迭代对象的属性时,如下所示: {{item.key}}:{{item.value}} 我遇到过属性未按预期顺序迭代的问题.此评论表明我不是唯一遇到此问题的人: 如何在 Angular 中使用 ngFor 循环对象属性 有人可以建议在使用键值管道时是什么决定迭代顺序以及如何强制特定的迭代顺序吗?我理想的迭代顺序是添加属性的顺序. ..
发布时间:2021-12-02 20:58:22 其他开发

使用管道将日期格式化为 dd/MM/yyyy

我正在使用 date 管道来格式化我的日期,但是如果没有解决方法,我就无法获得我想要的确切格式.我对管道的理解有误还是不可能? //我们的根应用组件从 'angular2/core' 导入 {Component}@成分({选择器:'我的应用',提供者:[],模板:` 你好{{name}} {{日期 |日期:'ddMMyyyy'}},应该是{{日期 |日期:'dd' ..
发布时间:2021-12-02 20:16:54 其他开发

Angular 4 中的升序和降序排序

为什么排序函数起作用了: 交易日期 将 records.map(record => record['user_name'] = record.user.name); 添加到您的 transform 函数中,如下所示: 这将按照我的建议制作对象: 导出类 OrderByPipe 实现 PipeTransform {变换(记录:数组,参数?:任何):任何{if(rec ..
发布时间:2021-11-10 03:33:13 其他开发

Angular - 找不到带有名称的管道

我使用“ng g pipe"命令创建了一个管道.在我的代码中使用它时出现控制台错误.下面附上代码的截图.错误:错误 NG8004:未找到名为“filterByPrcName"的管道.filter-by-prc-name.pipe.ts控制台错误消息product-list.component.html 解决方案 你需要打开声明你的组件的 angular 模块,然后将其添加到声明中,并添加所 ..
发布时间:2021-11-08 23:51:51 其他开发

Angular - 找不到带有名称的管道

我使用“ng g pipe"命令创建了一个管道.在我的代码中使用它时出现控制台错误.下面附上代码的截图.错误:错误 NG8004:未找到名为“filterByPrcName"的管道.filter-by-prc-name.pipe.ts控制台错误消息product-list.component.html 解决方案 你需要打开声明你的组件的 angular 模块,然后将其添加到声明中,并添加所 ..
发布时间:2021-11-08 23:44:14 其他开发

如何在输入字段中使用 PercentPipe

我正在尝试为百分比创建输入字段.我正在使用 PercentPipe 来显示百分比.但是当我输入一些数字时出现错误 控制台错误: 错误错误:InvalidPipeArgument:管道“PercentPipe"的“0% 不是数字" 解决方案 我发现使用百分比管道对输入没有好处. 我将增值税(税率)税率存储为我的数据库中的浮点数,但我想在产品编辑表单上将其显示为百分比.我怀疑否则会 ..
发布时间:2021-11-08 23:34:07 其他开发

如何在输入字段中使用 PercentPipe

我正在尝试为百分比创建输入字段.我正在使用 PercentPipe 来显示百分比.但是当我输入一些数字时出现错误 控制台错误: 错误错误:InvalidPipeArgument:管道“PercentPipe"的“0% 不是数字" 解决方案 我发现使用百分比管道对输入没有好处. 我将增值税(税率)税率存储为我的数据库中的浮点数,但我想在产品编辑表单上将其显示为百分比.我怀疑否则会 ..
发布时间:2021-11-08 23:33:55 其他开发

Angular 7 找不到管道

我正在尝试构建我的 Angular 7 项目,但每次我收到错误提示 模板解析错误:找不到管道“货币". 但是当我尝试运行 ng serve 它确实按预期工作 我尝试使用 --prod 标志构建它,但它不起作用.如果我删除生产标志,它会正确构建. 解决方案 为了使用管道,您首先需要在模块声明中添加管道: import {CurrencyPipeComponent} fro ..
发布时间:2021-11-08 23:29:42 前端开发

如何在 angular 组件中使用 DecimalPipe?

我有一个要求,我必须使用来自 ts 的十进制管道转换数字 不要像这样使用十进制管道 {{rmanFmvRulesDef.max |数字:'1.2-2'}} 我想从组件中操作它,有人可以帮我吗? 解决方案 像往常一样,您可以依赖 DI.您可以覆盖 ts 中的转换函数. import { DecimalPipe } from '@angular/common';类我的服务 ..
发布时间:2021-11-08 23:28:15 其他开发

OrderBy 管道问题

我无法将此代码从 Angualr 1 转换为 Angular 2: ng-repeat="todo in todos | orderBy: 'completed'" 这是我按照 Thierry Templier 的回答所做的: 组件模板: *ngFor="#todo of todos | sort" 组件代码: @Component({选择器:'我的应用',templateUrl: ..
发布时间:2021-11-08 22:10:46 其他开发