Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/397.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 在货币过滤器后添加空格/特殊字符_Javascript_Angularjs - Fatal编程技术网

Javascript 在货币过滤器后添加空格/特殊字符

Javascript 在货币过滤器后添加空格/特殊字符,javascript,angularjs,Javascript,Angularjs,如何在“”之后添加空格/特殊字符₹". 预期产出:₹ 49 电流输出:₹49 HTML-{cart.getTotalPrice()|货币:₹“}货币过滤器无法实现。只需使用数字过滤器即可 <div ng-controller="MyCtrl"> <input class="tb" ng-model="numberInput" type="text" /> {{ "₹ "+(numberInput | number:2) }

如何在“”之后添加空格/特殊字符₹".

预期产出:₹ 49

电流输出:₹49


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>&nbsp;
<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>