javascript - 如何在 Angular 管道中传递变量

标签 javascript asp.net angular typescript

我需要在输出中显示一些确定的十进制数字[十进制数字的长度由存储过程返回],并且这些十进制数字的长度各不相同。但是我不需要关心整数部分,它只是十进制我必须关心担心。因此我使用了数字管。这工作正常,直到我传递如下硬编码值:

{{transaction.Rate| number :'.2-3'}}

它显示预期值:713.753 [我不关心整数部分]

但是,我在交易模型中有一个名为 RateDecimal 的字段。我想传递这个字段而不是上面代码片段中的“3”。

{{transaction.Rate | number :'.2-`transaction.RateDecimal`'}}

它抛出错误。 如何通过相同的?感谢您的帮助。

最佳答案

我在这里添加我的工作示例:

{{transaction.ExchangeRate | number : '.2-' + transaction.CustomerRateDecimal}}

上面的东西对我来说很有效,因为数字管道期望小数部分的引号中的值,因此连接在这里发挥得很好。

关于javascript - 如何在 Angular 管道中传递变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50163708/

相关文章:

c# - 如何将变量连接到某些 <asp : . ./> 属性中?

javascript - 如何在 rad 文件资源管理器中搜索当前文件夹(包括子文件夹)

javascript - Mat-select by formarray 不显示所选值和选项 - 响应式(Reactive)表单 Angular

javascript - 为什么此选择列表不呈现基于 defaultValue 选择的正确项目

javascript - 允许插入文本框或下拉值 javascript

c# - 具有资源模型 PUT 的 WebAPI 项目中 System.Type 的序列化/反序列化

javascript - 绑定(bind)单击并更改复选框angular2

javascript - 在本地项目中加载json文件而不使用web服务器

javascript - 使用 DropzoneJs 下载上传的文件

maven - Spring boot、maven、AngularJS 2、 typescript 和实时重新加载