Chcę utworzyć panel rozszerzeń, taki jak ten in the demo. Nie widzę, gdzie jest to api. Jak się go wywołuje?Google Material Expansion Panel
Odpowiedz
Jest jeden wbudowany w sidenav na stronie materiału kątowego: https://material.angularjs.org/. Nie jest oferowany jako oddzielny komponent, ale źródło jest dostępne.
Co więcej, była to planowana funkcja w pewnym momencie, ale ostatnio została oznaczona jako wycofana: https://github.com/angular/material/issues/985.
Możesz utworzyć panel rozszerzenia za pomocą komponentów AngularDart firmy Google. Wersja demonstracyjna i dokumenty są połączone z ich github.
Oto excerpt from the API docs:
materiał stylu rozszerzeń płyt.
Jeden lub więcej paneli jest zgrupowanych razem w zestawie panelu rozszerzeń. Po kliknięciu panelu> zawartość panelu rozszerza się. Panel składa się z nazwy, wartości, opcjonalnego tekstu dodatkowego i rozwiniętej zawartości panelu .
pierwiastka z wartością atrybutu jest stosowany jako „wartość” treść panelu, gdy znajduje się on w stanie złożonym
interakcje z panelu są wykonane poprzez rozszerzenie-set macierzystego. Zestaw bierze pod uwagę stan innych paneli w zestawie, i wydaje odpowiednie akcje na każdy z paneli.
TODO (google): Wejścia klawiatura/accessibility
Przykład użycia:
<material-expansionpanel (save)="doSave()"> <my-component></my-component> </material-expansionpanel> <material-expansionpanel wide> <div value class="valueClass"> Fancily formatted value of my panel's contents </div> <my-component></my-component> </material-expansionpanel>
Prosimy nie podawać odpowiedzi z linkami; zamiast tego umieść najważniejsze bity bezpośrednio w swojej odpowiedzi. W ten sposób odpowiedź pozostaje ważna, nawet jeśli link zostanie zerwany, a także jest bardziej przyjazny dla tych, którzy go czytają. – YakovL
@YakovL Dzięki za cynk. Dodałem fragment z dokumentacji API. – Aro
- 1. Eclipse Macro Expansion Color
- 2. Android Expansion apk
- 3. Panel kontrolny statusu hostowanej aplikacji
- 4. Autouzupełnianie/sugestie wyszukiwania z Material Design Lite?
- 5. crash - material design android 5.0
- 6. Disable Material Ripple on Tablayout
- 7. Angular Material and Safari Browser
- 8. AngularJs Material design RTL layout
- 9. Angular 2 Material - Jak działa nakładka i portal?
- 10. panel administracyjny ostatnie akcje
- 11. Automatycznie przewijany panel
- 12. Panel partycji Gephi 0.9.0
- 13. Panel kontrolny obsługujący d3
- 14. Wysunąć panel z bootstrapem
- 15. Panel "Nieskończony" w WPF
- 16. Firebug Net Panel Logs
- 17. SplitContainer panel Resize Issue
- 18. ExtJS Przesuwne panel
- 19. błąd Eclipse panel Właściwości
- 20. . Panel Dock .NET?
- 21. Panel przezroczystości firefox addon
- 22. C# Problem z WinForms Panel
- 23. Odrzuć panel w Bootstrap 3
- 24. panel Dodaj do granicy ggplot2
- 25. Panel niestandardowy z silnikiem układu
- 26. Panel kontrolny stanu użytkownika Jira?
- 27. Panel stosu WPF wyrównany centralnie
- 28. Panel aktualizacji nie aktualizuje zawartości
- 29. Panel powiadomień podobny do stackoverflow's
- 30. Składany panel w HTML/CSS
To jest dokładnie to, czego szukam! Nie znajduję żadnego przykładu/api, aby to osiągnąć. Jakieś szczęście do tej pory? –
Bez powodzenia. Ciągle jestem pod wrażeniem tego, jak Google wydaje się często odważać ludzi, by właściwie używali swoich narzędzi. Obrazy zamiast przykładów roboczych, komponentów bez wyjaśnienia, jak je zakodować lub użyć, lista jest długa. –
Projektowanie materiałów w technologii Googles to koncepcja teoretyczna. Są ludzie pracujący nad faktycznymi implementacjami komponentów wspomnianych na stronie projektowania materiałów, takich jak [Angular Material] (https://material.angularjs.org/). Jednak muszą jeszcze wdrożyć wszystkie komponenty, na przykład panel rozszerzeń nie został jeszcze wdrożony. – Marcus