使用stateParams完整地重新加载现有的angularJS页面

时间:2017-05-14 21:08:40

标签: javascript angularjs state

我有一个显示或隐藏与从API中提取的值相关的按钮的功能

我加载了一个参数为' id' ($ stateParams.id)

如果此值为1,则会出现一个按钮,触发将其设置为0的函数 如果此值为0,则会出现一个按钮,用于触发将其设置为1的函数

这些函数运行正常但是在函数触发后我想重新加载现有页面但是按钮动态变化。如果我离开页面并返回,或将state.go设置为任何其他页面按钮正在改变没有问题

我正在使用以下内容尝试在函数触发后重新加载页面但没有任何反应..甚至没有错误

$state.go($state.current, {id : $stateParams.id}, {reload: true});

1 个答案:

答案 0 :(得分:0)

嗯......这比预期的要容易。刚刚使用

$state.reload()