Angular UI路由器中的$ state.transitionTo()和$ state.go()之间的区别

Angular UI路由器中的$ state.transitionTo()和$ state.go()之间的区别,第1张

Angular UI路由器中的$ state.transitionTo()和$ state.go()之间的区别

您是指AngularUI路由器吗?如果是这样,则Wiki
指定差异:

$ state.go(至[,toParams] [,选项])

返回表示过渡状态Promise

过渡到新状态的便捷方法。内部

$state.go
调用,
$state.transitionTo
但会自动将选项设置为
{ location:true, inherit: true, relative: $state.$current, notify: true}
。这样,您可以轻松地使用绝对路径或相对路径,并仅指定要更新的参数(同时允许未指定的参数从当前状态继承)。


$ state.transitionTo(to,toParams [,options])

返回表示过渡状态的 Promise

过渡到新状态的底层方法。内部

$state.go()
使用
transitionTo
$state.go()
在大多数情况下建议使用。



欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/5639116.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-12-16
下一篇 2022-12-16

发表评论

登录后才能评论

评论列表(0条)

保存