Javascript 如何更改$stateparams,使其显示在URL中,但不';我不能改变现状
我想能够修改我的网页的URL基于用户的行动。我可以通过调用Javascript 如何更改$stateparams,使其显示在URL中,但不';我不能改变现状,javascript,angularjs,state,Javascript,Angularjs,State,我想能够修改我的网页的URL基于用户的行动。我可以通过调用$state.go(state,toParams)来实现这一点,但这实际上需要更改状态。我认为这太过分了,因为在这种情况下,我实际上并没有改变我的状态,我只是改变了状态图 那么如何更改stateparms,使其显示在URL中,但实际上不会触发状态更改?如果stateparms发生更改,则应重新加载状态。没关系,你不必担心。如果您担心http请求(应该满足这些请求来解析状态),那么请缓存它!
$state.go(state,toParams)
来实现这一点,但这实际上需要更改状态。我认为这太过分了,因为在这种情况下,我实际上并没有改变我的状态,我只是改变了状态图
那么如何更改stateparms
,使其显示在URL中,但实际上不会触发状态更改?如果stateparms
发生更改,则应重新加载状态。没关系,你不必担心。如果您担心http请求(应该满足这些请求来解析状态),那么请缓存它!