Javascript 使用angular从字符串中删除char

Javascript 使用angular从字符串中删除char,javascript,angularjs,Javascript,Angularjs,我正在尝试从提要中的值中删除句点“.”,但是我并不想在app.js中这样做,而是在我的视图中这样做 因此,如果我执行以下操作: value: {{item.v_value}} 我得到了3.5,我只想去掉并渲染出35 因此,基本上是重复使用replace函数,但仅限于项值。只需使用replace: 如果v_值是字符串: value: {{item.v_value.replace('.', '')}} 如果v_value是一个数字,则首先将其转换为字符串: value: {{(item.v_v

我正在尝试从提要中的值中删除句点“.”,但是我并不想在app.js中这样做,而是在我的视图中这样做

因此,如果我执行以下操作:

 value: {{item.v_value}}
我得到了3.5,我只想去掉并渲染出35


因此,基本上是重复使用replace函数,但仅限于项值。

只需使用
replace

如果
v_值
是字符串:

value: {{item.v_value.replace('.', '')}}
如果
v_value
是一个数字,则首先将其转换为字符串:

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

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

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

myApp.filter('removeString', function () {
    return function (text) {
        var str = text.replace('thestringtoremove', '');
        return str;
    };
});
然后在HTML中,您可以执行以下操作:

value: {{item.v_value | removeString}}

v\u value
v\u value是字符串还是数字?它几乎对我有效,我需要替换所有出现的“点”,因此我必须执行全局替换(\g)并转义“.”字符,如:{{item.v\u value.replace(/\./g,,)}