2016-10-25 3 views
0

Ich versuche tatsächlich angular zu verwenden, um Ajax zu verwenden, und es ist etwas wie Löschen von Kommentaren/Posts.Wie kann angluarJS verwendet werden, um das Elternelement zu erhalten, wenn auf eine Schaltfläche geklickt wird?

Ich suchte online und es gibt viele Tutorials, dann dachte ich mir, wie das Tutorial die Seite aktualisieren würde.

Ich weiß, wenn ich dies mit jQuery mache, kann ich einfach etwas wie $(this).parent().remove() oder etwas ähnliches verwenden, um das Element aus dem dom zu entfernen, ohne zu aktualisieren, und das Backend wird es tun. Aber mit eckigen js, wie kann ich etwas wie $(this).parent().remove() sagen.

Ich versuchte console.log die oben es gibt etwas seltsam, wie m{ $$ChildScope : b() $$childHead : b $$childTail : b $$listenerCount : Object $$listeners : Object $$nextSibling : null $$prevSibling : null $$watchers : Array[5]

und so ein.

Kann mir bitte jemand eine Hand geben?

Vielen Dank im Voraus.

Antwort

0

Folgendes Beispiel wird ganze <div> entfernen, wenn auf die Schaltfläche geklickt wird.

<div ng-if="removed"> 
    <span>Hello</span>   
    <button ng-click="removed=true">Remove me</button> 
</div> 
Verwandte Themen