用angular删除字符串中的char

时间:2015-06-22 13:45:38

标签: javascript angularjs

我正在尝试删除一段时间'。'来自Feed的值,但我不想在我的app.js中这样做,而是在我看来。

所以,如果我做以下事情:

 value: {{item.v_value}}

我得到3.5,我只想脱掉并渲染出35。

所以基本上重用了替换功能 - 但仅限于项目值。

2 个答案:

答案 0 :(得分:16)

只需使用replace

如果v_value是字符串:

value: {{item.v_value.replace('.', '')}}

如果v_value是数字,请先将其“转换”为字符串:

value: {{(item.v_value + '').replace('.', '')}}

基本上,您可以在这些括号中使用JavaScript。

答案 1 :(得分:6)

如果您需要它可以重复使用,可以使用过滤器。

myApp.filter('removeString', function () {
    return function (text) {
        var str = text.replace('thestringtoremove', '');
        return str;
    };
});

然后在您的HTML中,您可以这样:

value: {{item.v_value | removeString}}