2017-03-21 3 views
0

Ich benutze angularjs und ich arbeite an geschachtelten Tabelle Funktionalität in angularjs Ich habe hier Beispiel Ich habe den Link auch.I mein Fall Ich mache geschachtelte Tabelle, wenn ich erste Reihe einige relevante div Inhalt erweitern öffnet und gleichzeitig erweitere ich die zweite Zeile bedeutet, dass die erste Zeile geschlossen sein muss.Tabelle in Angulars Mean Stack

jemand helfen, wie dieses Problem zu lösen, das zu

Dank

plnkr.co/edit/yYq1dt?p=preview 
+0

ich die Plunker mit einigen Änderungen aktualisiert haben alle Fehler behoben, sagen Sie mir das Szenario, das Ihnen helfen, auf benötigen. Überprüfen Sie diesen Stopper-Code https://plnkr.co/edit/gjALbGRt2MAEgDwU8r2D?p=preview –

+0

nicht so, dass hier direkt + und - Taste zeigen .my Notwendigkeit ist, wenn ich zuerst eine erweitern gibt es einige Daten gibt es funktioniert, aber ohne zu schließen, die der erste jetzt ich öffne die zweite Zeile bedeutet die erste Zeile muss sich verstecken Hier ist es nicht verstecken @ Pramod_Para erste Zeile bedeutet, dass ausgeblendeter Inhalt wird ausgeblendet – jose

Antwort

1

Ich denke, der einfachste Weg, zu tun ist Anruffunktion nach Klick auf Plus-Schaltfläche, die alle Person Details erweitert verstecken.

<button ng-if="!person.expanded" ng-click="showPersonDetails(person);person.expanded = true">+</button> 

Hier Arbeitsbeispiel ->http://plnkr.co/edit/TrJpm7FnyClJS662qLgU?p=preview

+0

Dank seiner Arbeit richtig – jose

+0

Hmm, jetzt schaue ich diesen Code und ich denke, diese Funktion sollte einen anderen Namen haben , beispielsweise. 'hideCurrentExpandedPersonDetails' und' person' Parameter ist nicht notwendig, so können Sie es entfernen :) –

+0

Ja, ich sah das @Dominik Krzywiecki – jose