我知道格式化数字可以通过以下方式完成:
{{-val | number:4}}
如果在括号内使用三元运算符,我如何格式化为数字:
{{ rC.eD.isPaid ? '| $' + rC.eD.Price : ''}}
这是我尝试的但它不起作用:
{{ rC.eD.isPaid ? '| $' + rC.eD.Price : '' | number:4}}
想法? TY
答案 0 :(得分:2)
你必须把括号放在正确的位置:
$scope.val = true;
$scope.number = 100;
...
{{val ? (number | number: 2) : number}} //outputs 100.00
{{!val ? (number | number: 2) : number}} //outputs 100
{{val ? '$' + (number | number: 2) : number}} //outputs $100.00