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