backbone.js - Rails + Backbone - Backbone routes not working -
i have push state enabled,
backbone.history.start({ pushstate: true }); when try click on link,
<a href="/page/all">all</a> its redirecting url, backbone routes not working.
routes: { 'aspect/:id':'aspect' }, am missing anything?
update:
i tried add in events still not working,
template:
<a href="/page/all" class="user_aspects">all</a> view:
events: { 'click .user_aspects': 'aspects_list' }, aspects_list: function(){ alert(2) } do need write in jquery?
you need prevent clicking , execute navigate method manually. example:
$('a').on('click', function (e) { e.preventdefault(); router.navigate(e.currenttarget.getattribute('href'), true); }) please have look: https://github.com/tbranyen/backbone-boilerplate/blob/04cd6354b0e0276442a1ddc9cdbc889924489745/app/main.js#l22
Comments
Post a Comment