Javascript 重新加载现有angularJS页面,状态参数保持不变
我有一个函数,可以显示或隐藏与从API中提取的值相关的按钮 我加载一个参数为'id'($stateParams.id)的记录 如果该值为1,则会出现一个按钮,触发一个将其设置为0的函数 如果该值为0,则会出现一个按钮,触发一个将其设置为1的函数 这些函数工作正常,但在函数启动后,我想重新加载现有页面,但按钮会动态更改。如果我离开页面并返回,或设置状态。转到任何其他页面按钮正在更改没有问题 我正在使用以下命令尝试在函数启动后重新加载页面,但什么也没有发生。。连一个错误都没有Javascript 重新加载现有angularJS页面,状态参数保持不变,javascript,angularjs,state,Javascript,Angularjs,State,我有一个函数,可以显示或隐藏与从API中提取的值相关的按钮 我加载一个参数为'id'($stateParams.id)的记录 如果该值为1,则会出现一个按钮,触发一个将其设置为0的函数 如果该值为0,则会出现一个按钮,触发一个将其设置为1的函数 这些函数工作正常,但在函数启动后,我想重新加载现有页面,但按钮会动态更改。如果我离开页面并返回,或设置状态。转到任何其他页面按钮正在更改没有问题 我正在使用以下命令尝试在函数启动后重新加载页面,但什么也没有发生。。连一个错误都没有 $state.go($
$state.go($state.current, {id : $stateParams.id}, {reload: true});
嗯。。。这比预期的要容易。刚用过
$state.reload()
您真的需要重新加载整个页面还是只需重新加载按钮?路由器版本?你试过{inherit:true}吗?只需重新加载按钮就可以了