2016-06-23 4 views
0

Wir haben einen JSON-Datenlieferantenlink unten.Wie man den spezifizierten Text des Verbindungsweges unter Verwendung des angularen JS ändert

https://www-quicker.cna.com/profiles/html/profileView.do?userid=qui9090

Aber wir müssen den Link ändern, wie wir weiter unten erwähnen,

https://www-quicker.cna.com/profiles/photo.do?userid=qui9090

Ich muss sich ändern "/html/profileView.do?" insead von "/photo.do? "

Wir versuchen mit Filtern kann ich keine gute Methode finden.

HTML:

<div ng-repeat="x in todos.records"> 
<p> 
    {{(x.Name === '/photo.do?') ? '/html/profileView.do?' : x.Name}} 
    </p> 
    </div> 

Antwort

1

eine Funktion Verwenden Sie ein JavaScript-String ersetzen zu tun:

Eckig:

$scope.replace = function(string) { 
    string = string.replace("/html/profileView.do?", "/photo.do?"); 
    return string; 
} 

HTML:

<p> 
    {{replace(x.Name)}} 
</p> 

Fiddle: http://jsfiddle.net/Lvc0u55v/5808/

Bearbeiten Sie die Objektstruktur für Ihre Anwendung, dies ist nur ein Beispiel.

Verwandte Themen