标签: angularjs angular-ui-router
您认为使用什么更好:$ state.go或$ location.path?
我的动画不能与state.go一起使用,而是使用$ location.path。
有人知道为什么吗?
谢谢!
答案 0 :(得分:4)
您可以使用模块ngAnimate代替ngClass指令来为视图/状态更改设置动画。该模块在更改的元素上添加特定的css类。要查看动画中的动画,您只能定义适当的CSS类
ngAnimate
ngClass
Here你可以找到一个关于如何使用ui-router模块的小介绍。
<强>更新强>
抱歉延迟......没有理由不这样做。当$state.go()发生变化时,UI路由器插件会在内部调用$location.path。
$state.go()
$location.path
请参阅分叉plunker $state.go()如何与ngAnimate模块结合使用。