Javascript 在货币过滤器后添加空格/特殊字符
如何在“”之后添加空格/特殊字符₹". 预期产出:₹ 49 电流输出:₹49Javascript 在货币过滤器后添加空格/特殊字符,javascript,angularjs,Javascript,Angularjs,如何在“”之后添加空格/特殊字符₹". 预期产出:₹ 49 电流输出:₹49 HTML-{cart.getTotalPrice()|货币:₹“}货币过滤器无法实现。只需使用数字过滤器即可 <div ng-controller="MyCtrl"> <input class="tb" ng-model="numberInput" type="text" /> {{ "₹ "+(numberInput | number:2) }
HTML-{cart.getTotalPrice()|货币:₹“}货币过滤器无法实现。只需使用数字过滤器即可
<div ng-controller="MyCtrl">
<input class="tb" ng-model="numberInput" type="text" /> {{ "₹ "+(numberInput | number:2) }}
</div>
{{ "₹ “+(数字输入|数字:2)}”
您可以试试这个
查看
<span ng-bind="getCurrency(cart.getTotalPrice())"></span>
<span ng-bind="getElem(cart.getTotalPrice())"></span>
{{getTotalPrice()|货币:₹;“}}
var-app=angular.module(“我的应用程序”,[]);
app.controller(“我的控制器”,函数($scope){
$scope.totalPrice=0;
$scope.getTotalPrice=函数(){
返回$scope.totalPrice;
}
});
只需在符号后加一个空格,如下所示
HTML-{{cart.getTotalPrice()|货币:₹ “}}
您将获得所需的输出…您可以扩展货币过滤器,创建自己的过滤器
angular.module('yourModuleName').filter('money', filter);
function filter($filter, $locale) {
const formats = $locale.NUMBER_FORMATS;
return function(amount, currencySymbol) {
if (!currencySymbol) currencySymbol = formats.CURRENCY_SYM + ' ';
return $filter('currency')(amount, currencySymbol);
};
}
现在,您可以应用名为“money”的新过滤器
<span>{{vm.contractedPrice | money}}</span>
{{vm.contractedPrice | money}
您可以通过过滤器实现这一点。请参阅我发布的代码。
<span>{{vm.contractedPrice | money}}</span>