Since you do not actually change the state (i.e. you click state1each time, just with a different parameter), you need to pass the third parameter parameter with{reload: true}
$state.go('state1', params, {reload: true});
Your plnkr updated
See the documentation for$state.go(to, params, options)
( , )
params , , reload. :
$stateProvider
.state('state1', {
templateUrl: 'state1.html',
controller: 'state1ctrl',
params: {
seq: {}
}
});
$stateProvider reloadOnSearch = true, , , , reloadOnSearch: false