2013-07-10 20 views
19

Mam url trasy w moim app Router.js:backbone.js: końcowe ukośnik na końcu trasy url

'items': 'items', 
'items/drafts': 'itemsDrafts', 
'items/drafts/new': 'itemsDraftsNew', 
... 

Ale w przeglądarce kiedy zdefiniować items/drafts/new/ Daje mi błąd 404 :(

Czy istnieje sposób, aby to samo adresy URL bez kopiowaniem wklejanie wszystkie trasy i dodawanie do nich spływu podoba:

'items': 'items', 
'items/drafts': 'itemsDrafts', 
'items/drafts/new': 'itemsDraftsNew', 
'items/': 'items', 
'items/drafts/': 'itemsDrafts', 
'items/drafts/new/': 'itemsDraftsNew', 
... 

Dzięki!

Odpowiedz

41

moje rozwiązanie: 'url(/)': 'urlFunc'

() - oznacza opcjonalne (również spojrzeć tutaj - https://stackoverflow.com/a/14329976/2117550)

+8

Dzięki za poświęcenie czasu, aby dostarczyć odpowiedzi na swoje pytanie, to jest bardzo taktowny z twórców innymi internetu. –

+0

Ktoś wie, czy istnieje sposób, aby uczynić go domyślnym? Zamiast dodawać (/) do każdej możliwej trasy –

Powiązane problemy