Scavando nel codice sorgente dell'elenco principale, sembra che controlli l'attributo hidden
di un elemento utilizzando Javascript. Tuttavia, l'impostazione di <div hidden="false">
comporta la rimozione di div
. Posso in qualche modo associare un'espressione a questo attributo Javascript o devo inviare un PR alla lista principale per aggiungere esplicitamente il supporto?Associare all'attributo `hidden` di un elemento dell'elenco principale (Polimero 0.5)
8
A
risposta
5
È possibile nascondere/mostrare elementi polimerici con il nascosto? attributo.
<span hidden?="{{showSpan}}">This may or may not be hidden.</span>
se l'espressione booleana 'showSpan' è truthy, viene visualizzato l'elemento di campata, altrimenti viene omesso.
È possibile alternare lo stato di showSpan come questo:
<div on-click="{{showinput}}">
<span hidden?="{{showSpan}}">This may or may not be hidden</span>
</div>
Polymer({
showSpan: false,
showinput: function() {
this.showSpan = !this.showSpan;
}
});
3
Se si desidera che il proprio elemento non venga nascosto, è necessario rimuovere l'attributo nascosto. hidden = "false" non significa molto in html.
Problemi correlati
- 1. elemento Hovered traboccare fuori da un overflow: hidden elemento css
- 2. dinamicamente creando elemento polimero all'interno di un altro tag personalizzato
- 3. È un difetto centrare una simulazione in [0.5, 0.5, 0.5] con una dimensione di casella di 1?
- 4. Polimero - Animazione di un DIV
- 5. Evitare che un elemento venga troncato quando si trova all'interno di un elemento "overflow: hidden"
- 6. Ottieni elemento principale di un testo selezionato
- 7. Come associare un oggetto con un DOM elemento
- 8. C++ -fvisibility = hidden -fvisibility -inlines-hidden
- 9. iOS 8 diverso comportamento: Autolayout con view.transform = CGAffineTransformMakeScale (0.5, 0.5), vista non è posizionato correttamente
- 10. Evento di modifica dell'ingresso del polimero
- 11. Come associare una variabile a un elemento interrogato in SPARQL
- 12. Associazione dati in un elemento polimerico inserito dinamicamente
- 13. JQuery: Ottenere l'elemento principale id di un elemento cliccato
- 14. Chrome CSS bug: "translate3d" all'interno di un elemento ruotato non obbedisce "overflow: hidden"
- 15. Come associare finestre secondarie alla finestra principale in posizioni relative?
- 16. Pagine di scorrimento polimero create per ripetizione
- 17. Attributi di elementi personalizzati del polimero come valori digitati boolea
- 18. Come associare una proprietà di un elemento a una proprietà di un altro in XAML
- 19. utilizzando la reazione polimero ajax
- 20. trabocco Override: hidden
- 21. Localizzazione in polimero?
- 22. Ridimensionamento <video> elemento div principale
- 23. Polimero - posizionamento carta-fab?
- 24. Ottenere un riferimento a <script> elemento principale
- 25. Attributo src del polimero di vulcanizzazione in un momento
- 26. Perché "overflow: hidden" cancella un float?
- 27. Javascript Hidden Input Array
- 28. Haskell Prelude Hidden, UNDO?
- 29. AngularJS Print Hidden Div
- 30. Variabili globali del polimero
Questa risposta è corretta, ma non sono sicuro se questo funzionerà per gli elementi in core-list 0.8 e superiori in quanto penso che hanno tolto la possibilità passare le variabili al binding di espressioni. Certo, questo è quello che ho chiesto, ma non penso che funzionerà a lungo termine. – Indolering
@Indolering - Secondo i documenti 0.8 [qui] (https://www.polymer-project.org/0.8/docs/devguide/data-binding.html) questo sarà ancora possibile. Personalmente, sto trattenendo dal giocare con 0.8 fino a quando tutti gli elementi core sono stati portati. – martin
Non ne sono così sicuro, mostrano solo attributi pubblici (non qualcosa come '{{record in record}}') e la [guida alla migrazione] (https://www.polymer-project.org/0.8/docs/ migration.html) afferma "Nessun supporto per le espressioni. Il binding è solo per le proprietà o i percorsi". Inoltre, ho scoperto che [nascondere gli elementi nell'elenco principale è una cattiva idea] (http://stackoverflow.com/questions/29596127/dynamic-search-filter-core-list-polymer-0-5/29601499 # 29.601.499). – Indolering