7

私はこのコードを持っています (output=1,000):

<span ng-bind"item.num | number : 0"></span>

でも1000kmくらいは欲しい。新しいスパンを作成せずにこれを行う方法。

このようなものは機能していません:

<span ng-bind"item.num + ' km' | number : 0"></span>
4

4 に答える 4

9
<span ng-bind="(input | filter) + 'km'"></span>
于 2015-08-10T15:20:28.707 に答える
2

より一般的な解決策として、カスタム フィルターJSFiddleを指定します。

.filter('formatNumber', function () {
    return function (input) {
        return input + 'km';
    }
});

と:

<span ng-bind="item.num | formatNumber"></span>
于 2015-08-10T15:20:52.123 に答える
1

これは、括弧を使用して行うことができます。

<span ng-bind"(item.num | number : 0) + 'km' "></span>

単位が常に km であり、動的でない場合は、通常のテキストに入れることができます。

<div><p><span ng-bind"item.num | number : 0"></span>km</p></div>
于 2015-08-10T15:20:50.807 に答える