我想从来自数据源的值中删除句号“.”,但我不想在app.js中执行此操作,而是在我的视图中执行。
所以,如果我执行以下操作:
value: {{item.v_value}}
我得到3.5,我只想剥离并呈现出35。
所以基本上是重复使用替换函数 - 但仅针对项目值。
我想从来自数据源的值中删除句号“.”,但我不想在app.js中执行此操作,而是在我的视图中执行。
所以,如果我执行以下操作:
value: {{item.v_value}}
我得到3.5,我只想剥离并呈现出35。
所以基本上是重复使用替换函数 - 但仅针对项目值。
只需使用replace
:
如果 v_value
是一个字符串:
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;
};
});
value: {{item.v_value | removeString}}
v_value
是字符串还是数字? - Cerbrus