Zacząłem od wersji Angular 2 RC5 i PrimeNG 1.0.0-beta.13. Ładuję składniki PrimeNg jako xModules i nie ma problemów z wyświetlaniem tabeli danych, danych wejściowych, SelectItem, przycisków, modałów. Jednak pojawia się ten błąd, gdy próbuję użyć TabView lub Accordion.PrimeNg <component> nie jest znanym błędem elementu (@ kąt-2.0.0 i primeng-1.0.0-beta.16)
Nieobsłużone Promesa odrzucenie Template błędów analizy: 'p-accordionTab' nie jest znany elementem:
zaimportowałem TabViewModule w @NgModule. Obecnie zaktualizowałem swoją aplikację, aby używać Angulara 2.0.0 (wersja ostateczna) i PrimeNg beta.16 (najnowsza), ale nadal mam błędy. Używam webpacka do dzielenia polyfill, kodów dostawców i aplikacji i widzę moduły akordeonu i tabview w plikach js generowanych przez pakiet sieci Web.
Nie jestem pewien, czego mi brakuje. Daj mi znać, jeśli potrzebujesz więcej informacji.
Z góry dziękuję!
Niektóre fragmenty:
app.module.ts
import {
ButtonModule,
DataTableModule,
DialogModule,
GrowlModule,
TabViewModule,
AccordionModule } from 'primeng/primeng';
@NgModule({
...
imports: [
DataTableModule,
DialogModule,
GrowlModule,
TabViewModule,
AccordionModule
],
...
});
template.html (wklejony z Dokumenty PrimeNG)
<p-accordion>
<p-accordionTab header="Header 1">
Content 1
</p-accordionTab>
<p-accordionTab header="Header 2">
Content 2
</p-accordionTab>
<p-accordionTab header="Header 3">
Content 3
</p-accordionTab>
Czy importowany moduł Accordion w głównym module? – yurzui
Tak, importowałem AccordionModule w app.module.ts. Próbowałem również dodać go do rzeczywistego modułu (i komponentu), który wywołuje szablon, który renderuje tagi akordeonu, ale wciąż nie ma szczęścia. – user6850401
Czy znalazłeś jakieś rozwiązanie tego problemu @ user6850401? – Cedric