我们在下面提供了一个JSON数据链接。
https://www-quicker.cna.com/profiles/html/profileView.do?userid=qui9090
但我们需要改变链接,如下所述,
https://www-quicker.cna.com/profiles/photo.do?userid=qui9090
我需要更改“ /html/profileView.do?”“ /photo.do?”的内容
我们尝试过滤器,我找不到任何好的方法。
HTML:
<div ng-repeat="x in todos.records">
<p>
{{(x.Name === '/photo.do?') ? '/html/profileView.do?' : x.Name}}
</p>
</div>
答案 0 :(得分:1)
使用函数执行JavaScript字符串替换:
角:
$scope.replace = function(string) {
string = string.replace("/html/profileView.do?", "/photo.do?");
return string;
}
HTML:
<p>
{{replace(x.Name)}}
</p>
小提琴:http://jsfiddle.net/Lvc0u55v/5808/
编辑最适合您应用的对象结构,这只是一个例子。