2016-05-19 6 views
1

Ich habe eine Richtlinie, wo ich brauche auch untergeordnetes Element auf Update anhängen, was ich getan habe, ist dies:AngularJS Richtlinie: append und Update html

var el = $compile('<a href="http://' + image.url + '">' + image.name + '</a>')(scope); 
element.append(el); 

Dies funktioniert, aber auf Update wird es immer wieder neue anhängen link tag ohne den vorherigen zu entfernen, wie kann ich den vorhandenen entfernen und einen neuen hinzufügen? Oder gibt es einen besseren Weg, dies zu tun?

+0

Geben Sie auch Ihren Anweisungscode ein, damit das, was Sie versuchen, klar ist. – sabithpocker

Antwort

2

Anruf element.empty() vor element.append()

, aber ich würde empfehlen, ng-href Direktive.

<a ng-href="http://{{image.url}}">{{image.name}}</a> 
+0

Danke Mann! Das hat den Trick gemacht – Jack