提问者:小点点

AngularJs index. html无法识别德语语言环境脚本


我的index. html文件

<!DOCTYPE html>
<html>
<script src="https://ajax.googleapis.com/ajax/libs/angularjs/1.6.4/angular.min.js"></script>
<script src="/usr/local/lib/node_modules/angular-i18n/angular-locale_de-de.js"></script>


<body>

<div ng-app="myApp" ng-controller="costCtrl">

<h1>Price: {{ price | currency}}</h1>

</div>

<script>
var app = angular.module('myApp', []);
app.controller('costCtrl', function($scope) {
    $scope.price = 58;
});
</script>


<p>The currency filter formats a number to a currency format.</p>

</body>

</html>

没有按预期显示值后面的欧元符号。我还尝试通过bower安装角动态语言环境,但无济于事。我在Ubuntu 16.04上。LTS机器。


共2个答案

匿名用户

这是一个工作片段,您可以尝试使用显示欧元符号的CDN德语语言环境运行。

<!DOCTYPE html>
<html>
<script src="https://ajax.googleapis.com/ajax/libs/angularjs/1.6.4/angular.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/angular-i18n/1.6.4/angular-locale_de-de.js"></script>

<body>
  <div ng-app="myApp" ng-controller="costCtrl">
    <h1>Price: {{ price | currency}}</h1>
  </div>

  <script>
    var app = angular.module('myApp', []);
    app.controller('costCtrl', function($scope) {
      $scope.price = 58;
    });
  </script>

  <p>The currency filter formats a number to a currency format.</p>
</body>
</html>

匿名用户

如果您使用的是npm或bower,请安装角度国际化软件包。

否则,将其添加到html。

<script src="i18n/angular-locale_de-de.js"></script>

现在默认货币类型应该是欧元。

相关问题