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

Popular posts from this blog

Change php variable from jquery value using ajax (same page) -

Pull out data related to my apps from Android Play Store and iOS App Store -

How can I fetch data from a web server in an android application? -