javascript - Changing URL without reloading in AngularJS -
i got function changes url on button click.
problem:
angularjs reloads on url change automatically.
var newurl = ($state.current.url).replace('{navigationid}', $stateparams.navigationid).replace('{tabid}', tab.statereference); history.pushstate('', tab.statereference, newurl); how can change url without reloading page in angularjs?
edit:
i tried use reloadonsearch: false described here: https://docs.angularjs.org/api/ngroute/provider/$routeprovider - still reloads page.
you should have $state each & every state want navigate. can $state.go particular state
$state.go('tostate'); if want pass parameters $state, should pass them on $state.go
$state.go('view', { 'index': 123, 'anotherkey': 'this test' }); make sure $state ready accept parameters on params
.state('full', { url: '/full', templateurl: 'js/content/templates/fullreadview.html', params: { opmlfeed:null, source:null }, controller: 'fullreadctrl' }) more read on wiki
Comments
Post a Comment