I gleiche Logik angewendet haben wie auf der Antwort der Nein Frage gegeben: 34486644 oder den Link sehenWie interne Scrollen für verschiedene Teile der Seite und andere Seite auch, wenn ich dynamische Kind Routen mit Aurelia erstellen?
How do I use a router and inbuilt/custom attributes to create dropdown menu in aurelia?
Aber das Problem ist, es zeigt „Route nicht gefunden“.
In meinem JS-Datei i hinzugefügt haben:
Auch ich habe # in meiner App-URL [localhost/appname/#/Modulname] Ist die # ein Problem schafft? Wenn nicht, was ist das Problem?
Code-Beispiele, die ich verwende:
Für dynamische Route: moduleName.js
{
route: 'Services',
name: 'Services',
nav: true,
title: 'Services',
moduleId: 'App/modulename/compdemo1',
settings: {
subMenu: [
{ href: '#/ServicesSM1', title: 'Services 1' },
{ href: '#/ServicesSM2', title: 'Services 2' },
{ href: '#/ServicesSM3', title: 'Services 3' },
{ href: '#/ServicesSM4', title: 'Services 4' }
]
}
}
Für HTML: modulename.html
<li repeat.for="route of router.navigation">
<!-- if route has no submenu -->
<a href.bind="route.href" if.bind="!route.settings.subMenu">${route.title}</a>
<!-- if route has submenu -->
<a href ="javascript:void(0);" if.bind="route.settings.subMenu">
${route.title}></a>
<!--<label if.bind="route.settings.subMenu">${route.title</label>-->
<ul if.bind="route.settings.subMenu">
<li repeat.for="menu of route.settings.subMenu">
<a href.bind="menu.href">${menu.title}</a>
</li>
</ul>
</li>
Es wäre viel einfacher zu lesen, wenn Sie nur Ihre Fehlermeldung in die Frage kopieren, anstatt Screenshot bereitzustellen. Bitte geben Sie auch einen Auszug Ihres Codes aus dem Link an. – Adam
@Adam: Danke Adam für Ihren Vorschlag. –
Ich empfehle auch Adams Vorschläge. –