2016-05-10 11 views
5

Sto tentando di visualizzare una tabella di dati di base ma non riesco a farlo funzionare nonostante abbia letto la documentazione. Non ricevo errori nella console, la tabella non viene visualizzata. Sono in grado di far funzionare alcuni degli altri componenti principali, quindi presumo che non ci sia nulla di sbagliato nella mia configurazione.La tabella di dati PrimeNG non viene visualizzata in angolare 2

Ho una matrice dichiarata nel mio componente che assomiglia a questo:

this.employees = [ 
    {"firstName":"John", "lastName":"Doe"}, 
    {"firstName":"Anna", "lastName":"Smith"}, 
    {"firstName":"Peter","lastName":"Jones"} 
]; 

Nel mio modello ho questo:

<p-dataTable [value]="employees"> 
    <p-column field="firstName" header="First Name"></p-column> 
    <p-column field="lastName" header="Last Name"></p-column> 
</p-dataTable> 

Forse ho capito male la documentazione e c'è qualcosa che non va o il mio array o il mio modello? Grazie

+0

questo errore è con la tua versione ... Io cambio in "primeng": "4.0.0", e rimuovi^... dopo questo il mio codice funziona –

risposta

7

Ho capito qual era il problema. Ho appena dimenticato di aggiungere le direttive DataTable e Column al componente. Funziona bene dopo averli inclusi

+0

Ciao Mark, sto avendo simili problema. Potresti pubblicare la tua soluzione per favore in quanto non funziona per me l'importazione – Tom

+1

{DataTable} da 'primeng/primeng'; –

+2

@Component ({ ... direttive: [DataTable] }) –

Problemi correlati