如何在角度管道中传递变量

时间:2018-05-03 20:55:18

标签: javascript asp.net angular typescript

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

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

显示预期值:713.753 [I do not care integer part]

但是我在事务模型中有一个名为RateDecimal的字段。我想通过这个字段而不是' 3'在上面的片段中。

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

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

2 个答案:

答案 0 :(得分:2)

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

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

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

答案 1 :(得分:1)

试试这个:{{transaction.Rate | number:transaction.RateDecimal}}