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