2016-04-17 6 views
0

Ich verwende ng-repeat, um eine Liste anzuzeigen. In meinen Daten gibt es ein Feld, das Url enthält, dass ich als ein Link in meiner html Seite angezeigt werden muss. siehe unten Screenshots:Warum zeigt ng-bind-html nur Text ohne Link?

Meine Html:

enter image description here

Meine gerenderte Seite:
enter image description here

I angular-sanitize.js Skript in meiner Seite hinzugefügt haben, und hinzugefügt Abhängigkeit für ' ngSanitize 'in meinem Hauptmodul. Aber ich kann nicht finden, warum die ng-bind-html nur Text ohne Verbindung zeigt? Hilfen werden sehr geschätzt.

Vorschlag 1 Ergebnis:
enter image description here

und aktualisierten Code:
enter image description here

Antwort

2

Sie haben einen Hyperlink (<a>)

<a href="{{ sc.url }}" ng-bind="sc.Url"></a> 
+1

verwenden @vpverma Sie ng-bind mit -html aber der Text angezeigt in, so mit Hyperlink wird das Problem lösen – Dexter

+0

@GG Ich habe Ihren Vorschlag ausprobiert und jetzt zeigt es Link. Aber das Problem ist, der gezeigte Link ist nicht der richtige Link. Bitte sehen Sie sich den Screenshot "Vorschlag 1 Ergebnis:" an. Irgendeine Idee? –

+0

Ja, mein Fehler, ich habe die Antwort bearbeitet. Sollte jetzt funktionieren. :) –