我正在尝试删除一段时间'。'来自Feed的值,但我不想在我的app.js中这样做,而是在我看来。
所以,如果我做以下事情:
value: {{item.v_value}}
我得到3.5,我只想脱掉并渲染出35。
所以基本上重用了替换功能 - 但仅限于项目值。
答案 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}}