Hallo Ich frage mich, ob es eine Möglichkeit gibt, Informationen über diese Details zu senden ist geschlossen oder geöffnet ich meine: Ich kann nicht in $ Ereignis alle Informationen über Details öffnen. ich auf Winkel 2. Dank arbeiten :)HTML Detail Element Informationen Winkel 2
0
A
Antwort
1
i schreiben Sie eine einfache Komponente, mit @ViewChild wir das Element aus der Vorlage erhalten.
dann können wir auf das offene Attribut innerhalb davon zugreifen. wenn der Benutzer auf das Detailelement klickt.
import { Component, ViewChild } from '@angular/core';
@Component({
selector: 'my-app',
template: `
<details (click)='detailsClicked()' #detailsElement>
<summary>Copyright 1999-2014.</summary>
<p> - by Refsnes Data. All Rights Reserved.</p>
<p>All content and graphics on this web site are the property of the company Refsnes Data.</p>
</details>
`
})
export class AppComponent {
title = 'Tour of Heroes';
@ViewChild('detailsElement') detailsElement;
detailsClicked() {
setTimeout(() => {
console.log(this.detailsElement.nativeElement.open)
}, 0);
}
}
Ich verwende den SetTimeout() Methode, um den Endzustand Detaillierungsgrad Element zu erhalten.
+0
Danke, gut gemacht, aber ich erkannte, dass IE und Microsoft Edge nicht unterstützt , also änderte ich es in Kontrollkästchen wie eine Details gestylt :) –
Verwandte Themen
- 1. Winkel 2: pass ein HTML-Element Vorlage
- 2. Winkel 2 Auswahlsatz ausgewähltes Element
- 3. jQuery(), prepend(), HTML() äquivalent in Winkel 2
- 4. Winkel 2 Drag & Drop kopiert Element
- 5. Auswahlliste Satz ausgewähltes Element Winkel 2 ngModel
- 6. Angular 2 html injection output eine string statt html element
- 7. Wie in Winkel 2
- 8. Kompilieren Winkel 2 HTML aus Zeichenfolge
- 9. Ionic v2 html nicht (Winkel 2) Rendering
- 10. wie HTML-Inhalte in Winkel 2
- 11. Formatierungsdatum in HTML-Seite mit Winkel 2
- 12. Unterschiede zwischen Winkel 2, Winkel 2 Universal
- 13. Wie in Winkel 2
- 14. Winkel 2 [innerHTML-] innerhalb html (Arbeiten nicht auf Winkel 2) machen
- 15. Winkel 1 Kompilierung in Winkel 2
- 16. Wie in Winkel 2
- 17. Ankreuzfeld remove [geprüft] Winkel 2
- 18. Informationen in inspect Element
- 19. .html() verliert Winkel Anwendungsbereich
- 20. Warnmeldung in Winkel 2
- 21. * ngFor funktioniert nicht für HTML-Tabelle (Winkel 2)
- 22. Daten mit Winkel 2
- 23. Dynamisches Element DOM in Winkel
- 24. ElementRef Sicherheitsrisiko Winkel 2
- 25. Routing in Winkel 2
- 26. Sichtbar in Winkel 2?
- 27. Formcontrol in Winkel 2
- 28. Winkel 2 scrollTo Verhalten
- 29. Angular 2 HTML-Element mit onchange erstellen
- 30. eckig 2 Reload spezifische HTML-Element
Wie stellen Sie sicher, ob Details offen sind oder nicht? Hast du irgendeine Klasse? –
Das ist der Punkt, ich bin nicht sicher, ob es geöffnet ist oder nicht, ich möchte sicher sein, dass Variablen in der Klasse in ts-Datei –
setzen Was meinst du mit offenen Details? sprichst du über ein div während geöffnet? –