我有以下 HTML
<span class="items-count">{{items | countmessage}}</span>
并遵循过滤器以显示正确的计数消息
app.filters
.filter('countmessage', function () {
return function (input) {
var result = input.length + ' item';
if (input.length != 1) result += 's';
return message;
}
});
但我想用不同的词代替“项目”,所以我修改了过滤器
app.filters
.filter('countmessage', function () {
return function (input, itemType) {
var result = input.length + ' ' + itemType;
if (input.length != 1) result += 's';
return message;
}
});
当我使用这样的字符串时它可以工作
<span class="items-count">{{items | countmessage:'car'}}</span>
但不适用于 $scope 中的变量,是否可以使用 $scope 变量
<span class="items-count">{{items | countmessage:itemtype}}</span>
谢谢