我需要在我的angular应用程序中从字符串中替换所有的_
。在我的控制器中,以下代码可以得到正确的结果:
alert("this_is_string_".replace(/_/g, " "));
但是当我把同样的代码放到我的html文件中,像这样:
<th class="text-center" ng-repeat="(key, value) in filteredEL[0] ">
{{ key.replace(/_/g, ' ') }}
</th>
它会出现以下错误:
Error: [$parse:syntax] Syntax Error: Token '/' not a primary expression at column 13 of the expression [key.replace(/_/g, ' ')] starting at [/_/g, ' ')]
那么,如何在html中使用replace函数来替换所有所需的实例?
只需创建一个专用的过滤器:
然后像这样调用它: