如何替换角度js中的字符串?
这就是我的尝试:
HTML:
<tr ng-attr-id="filter_id(event.kibana._source._id)"></tr>
JS:
$scope.filter_id = function(id){
return id.replace(":","-");
}
但是id不会填..
答案 0 :(得分:3)
似乎您忘记在通话中添加双括号{{}}
:
<tr ng-attr-id="{{filter_id(event.kibana._source._id)}}"></tr>
这是Plnkr显示它有效。另请注意,我更改了您的filter_id函数以使用正则表达式替换字符串。目前,您的功能只会替换第一次出现的:
。