Я пытаюсь обернуться вокруг backbone.js, но я найти это трудно из-за отсутствия (ИМО) хороших примеров.
Прежде всего, как лучше всего получить ссылку на объект.
Если я хочу получить URL редактирования модели Album
, я могу сделать album.url () + '/ edit'
, действительно ли это лучший способ?
Кроме того, я пытаюсь заставить свое приложение работать на 100% без javascript, поэтому я не хочу, чтобы в моих URL / ссылках было написано / Albums / # 1 / edit
, я хочу это быть / album / 1 / edit
и переопределить это в JS.
Думаю, я создаю обычные URL-адреса и использую jQuery.live
для вызова router.navigate
в backbone.js
Я так и не понял работают, однако, когда я вызываю router.navigate ('/ album / 2', true)
, URL изменяется, но мое действие show никогда не вызывается. Если я обновлю, он называется, чтобы маршрут был сопоставлен.
Что мне не хватает?