Sto cercando di far funzionare la lista di ferro in Angular 2.0. Sto già usando altri componenti di Polymer 1.0, ma la lista di ferro dipende molto da Light DOM. So che potrei rimuovere e solo * ng-per il contenuto in elenco, ma sto pensando che non funzionerà bene. Qualcuno ha qualche idea.Come utilizzare la lista di ferro con Angular 2.0
5
A
risposta
2
Il problema è che Angular 2 analizza gli elementi <template>
, sebbene debbano essere lasciati al Polymer Templatizer all'interno di <iron-list>
.
Dalla mia esperienza, il modo migliore per gestire questa situazione è avvolgere <iron-list>
all'interno di un elemento Polymer personalizzato e definire i modelli lì.
<dom-module id="heroes-list">
<template>
<style>
:host {
display: block;
}
</style>
<iron-list items="[[items]]" selection-enabled selected-item="{{selectedItem}}">
<template>[[item]]</template>
</iron-list>
</template>
<script>
Polymer({
is: 'heroes-list',
properties: {
items: {
type: Array
},
selectedItem: {
type: Object,
notify: true
},
}
});
</script>
</dom-module>
Questo elemento può poi essere utilizzato in qualsiasi angolare 2 app con due vie vincolante in questo modo:
<heroes-list [items]="heroes" (selected-item-changed)="myHero=$event.detail.value">
Problemi correlati
- 1. Come filtrare una lista di ferro in polimero 1.0?
- 2. Come utilizzare Webpack con Angular + templateCache?
- 3. Polimero v1.0 articoli in lista di ferro styling layout
- 4. Gestire gli eventi della tastiera per la lista di ferro in GWT?
- 5. Come utilizzare FullCalendar all'interno di Angular 2
- 6. angular 2.0 equivalente a $ scope. $ Apply
- 7. Utilizzare l'autenticazione di Windows con OAuth 2.0
- 8. Perché installiamo Node.js per Angular 2.0?
- 9. Quando utilizzare l'elemento $ di Angular
- 10. Angular 2.0 - conversione del concatenamento di promesse agli oggetti osservabili
- 11. Come utilizzare i metodi onBeforeSave/onAfterSave di Angular-Xeditable con più di $ data come parametro
- 12. Come utilizzare Less with Angular 2?
- 13. Come aggiungere Bing Maps v8 ad Angular 2.0?
- 14. Sicurezza di primavera per REST e Angular 2.0
- 15. Come posso utilizzare una lista Java con foreach di Scala?
- 16. Come utilizzare enum nei modelli Angular 2
- 17. È possibile utilizzare Angular con il motore di template Jinja2?
- 18. Come utilizzare un database SQLite prepopolato con PhoneGap/Cordova 2.0?
- 19. Come utilizzare il tooltipTemplate su Chart.JS 2.0
- 20. Come utilizzare. Nella lista generica
- 21. Come installare gli elementi in ferro Polymer usando la pergola?
- 22. Come utilizzare Angular JS come motore di template?
- 23. Python: filtra la lista della lista con un'altra lista
- 24. Come utilizzare Play Framework 2.0 in netbeans
- 25. Come utilizzare la lista dei parametri di lunghezza variabile con un solo parametro di riferimento?
- 26. utilizzando la lista con multiprocessing di python
- 27. Se utilizzare la versione 1.x o 2.0 di Jersey
- 28. Come utilizzare JPA 2.0 @ManyToMany senza problemi
- 29. Come utilizzare dispatch_queue_create in Swift 2.0?
- 30. Come rendere .net HttpClient utilizzare http 2.0?
stati in grado di trovare una soluzione a questo Earl Ferguson? –