Um eine Route zu konfigurieren, brauche ich ein ViewModel und optional eine View, aber oft sehe ich, dass ViewModel nur benötigt wird, um einen HTML-Code zu erhalten. Als Ergebnis bleibe ich mit vielen leeren Klassen in js/ts-Dateien, nur um die Router-Konfiguration funktionieren zu lassen.Aurelia View ohne ViewModel
Die Frage: Gibt es eine Möglichkeit, diese leeren Klassen zu entfernen und konfigurieren Routen wie folgt aus:
config.map([
{ route: ['', '/'], moduleId: 'no-selection.html', title: 'Select'},
{ route: 'about', moduleId: 'about.html', title:'About'},
{ route: 'contacts/:id', moduleId: 'contact-detail', name:'contacts'}
]);
Soweit ich weiß, gibt es keine Möglichkeit, eine Route zu einer HTML-only-Komponente noch zu konfigurieren. Ich habe mich selbst gefragt, aber vor einem halben Jahr – kabaehr
habe ich einige Schritte ausgelassen und [zuerst auf GitHub] veröffentlicht (https://github.com/aurelia/templating-router/issues/49), aber ich bekomme noch kein Feedback . Und ich habe keine Antwort online gefunden. Dann hoffe ich, hier einige Informationen zu erhalten. –