重新加载现有 angularJS 页面,状态参数保持不变
Reload existing angularJS page with stateParams intact
我有一个函数可以显示或隐藏与从 API
中提取的值相关的按钮
我加载了一个参数为 'id' ($stateParams.id)
的记录
如果此值为 1,则会出现一个按钮,该按钮会触发将其设置为 0 的函数
如果此值为 0,则会出现一个按钮,该按钮会触发一个将其设置为 1
的函数
这些函数工作正常,但是在函数触发后我想重新加载现有页面,但要动态更改按钮。如果我离开该页面并返回,或将 state.go 设置为任何其他页面,按钮正在更改没有问题
我正在使用以下方法尝试在函数触发后重新加载页面,但没有任何反应..甚至没有错误
$state.go($state.current, {id : $stateParams.id}, {reload: true});
嗯...这比预期的要容易。刚刚用过
$state.reload()
我有一个函数可以显示或隐藏与从 API
中提取的值相关的按钮我加载了一个参数为 'id' ($stateParams.id)
的记录如果此值为 1,则会出现一个按钮,该按钮会触发将其设置为 0 的函数 如果此值为 0,则会出现一个按钮,该按钮会触发一个将其设置为 1
的函数这些函数工作正常,但是在函数触发后我想重新加载现有页面,但要动态更改按钮。如果我离开该页面并返回,或将 state.go 设置为任何其他页面,按钮正在更改没有问题
我正在使用以下方法尝试在函数触发后重新加载页面,但没有任何反应..甚至没有错误
$state.go($state.current, {id : $stateParams.id}, {reload: true});
嗯...这比预期的要容易。刚刚用过
$state.reload()