Ich muss das an die Arbeit:Backbone-Router mit mehreren Parametern
routes: {
':product' : 'showProduct',
':product/:detail': 'showProductDetail'
showProductDetail nie aufgerufen wird, während das ': Produkt Route festgelegt ist, auch wenn es danach eingestellt. Ich habe folgendes versucht
routes: {
':product(/:detail)': showProductOrDetail
}
Aber dies wird nicht aufgerufen, wenn nur der zweite Parameter ändert. Es ist wichtig, dass ich das Produkt selbst oder das Produkt und Detail in der URL habe.
Kann jemand das beheben?
In diesem Fall würde Ihr Ansatz funktionieren, aber wie gesagt, ich möchte das Produkt auch in der zweiten Route haben, also kann ich etwas tun wie: mywebsite.com/#category/1/product/3/detail/1 – matteok
Ich habe meine Antwort aktualisiert. Suchst du danach? –
Das funktioniert nicht, wenn ich mywebsite/com/# product/1 nur richtig rufe? – matteok