Sammy.js - Получить путь изнутри маршрута - PullRequest
2 голосов
/ 07 января 2012

Я изучаю Sammy.js и использую его для создания мини-приложения поверх API REST, над которым я работаю.Я не смог найти это сразу, и я, вероятно, что-то упустил.

Я использую маршруты типа:

this.get("/databases/:name", function () { ... });

Я в основном хочу взять маршрут маршрута и передать егомой REST API, так как они в основном совпадают в любом случае.Я проверил this в обратном вызове и нашел свойство с именем path, которое содержит полный путь, включая имя файла.(т.е. /index.html#/databases/foo)

Все, что меня волнует, это то, что будет после #, и мне интересно, есть ли что-то запеченное, поэтому мне не нужно использовать this.path.split("#")[1].

1 Ответ

3 голосов
/ 07 января 2012

Вы можете просто посмотреть на window.location.hash и убрать ведущий #.Это должно быть почти так же, как извлечение информации из this.path.

...