UI-Router - 使用$ state.go或$ location.path?

ein*_*nav 9 angularjs angular-ui-router

你觉得使用什么更好:$ state.go或$ location.path?

我的动画不适用于state.go,但使用$ location.path.

有人知道为什么吗?

谢谢!

Sve*_*ann 4

您可以使用该模块ngAnimate而不是ngClass指令来动画视图/状态更改。该模块在发生变化的元素上添加特定的 css 类。要查看实际的动画,您必须只定义适当的 CSS 类

在这里您可以找到一个关于 ui-router 模块如何工作的小介绍。

更新

抱歉耽误了……没有理由这不起作用。UI-router 插件$state.go()$location.path更改时会在内部调用。

查看 forked plunker如何$state.go()与模块结合使用ngAnimate