Guten Tag. Ich möchte ein einfaches Tabmenu wie im Tutorial von Primeng erstellen, ich möchte es nur anzeigen. Aber ich bekomme "Kein Provider für Router!" Ausnahme. Diese wir Komponente mit tabmenu:p-tabMenu werfen "Kein Provider für Router!" Ausnahme
<div class="ui-g">
<h1>Heeey!</h1>
<p-tabMenu ([ngModel])="menuItems"></p-tabMenu>
</div>
@Component({
selector: 'test',
templateUrl: './Views/test.html',
directives: [ROUTER_DIRECTIVES, DataScroller, DataGrid, Panel, TabMenu],
styleUrls: ['../../Styles/EntranceStyle.css'],
providers: [Http, HTTP_PROVIDERS]
})
export class TestComponent implements OnInit {
public _tests: TestModel[] = new Array<TestModel>();
public products: TestModel[] = new Array<TestModel>();
private menuItems: MenuItem[];
ngOnInit() {
this.menuItems = [
{ label: 'Coffee'},
{ label: 'Sweets'},
{ label: 'Salads'},
];
}
}
Ich erklärte ROUTER_PROVIDERS in boot: bootstrap(AppComponent, [ROUTER_PROVIDERS, HTTP_PROVIDERS, AUTH_PROVIDERS, provide(LocationStrategy, {useClass: HashLocationStrategy})]);
Welche Version von Angular2 verwenden Sie? In den letzten Versionen gab es einige Änderungen in Bezug auf Routing ... –
@ThierryTemplier Version ist 2.0.0-rc.1 – Amelina