在没有点击的情况下在ui-router中切换状态

时间:2014-11-06 22:44:27

标签: javascript html5 angularjs angular-ui-router

我是角度和ui-router的新手。

我已经实施了一些像这样的样本。

    $stateProvider
    .state('route1', {
        url: "/route1",
        templateUrl: "route1.html"
    })

    .state('route2', {
        url: "/route2",
        templateUrl: "route2.html"
    })

这工作正常,但需要点击。

我要做的是,页面会在不同的状态之间自动更改。 如果它到达终点,它将从第一页开始循环。

就像一个滑块。

我该如何实现?

1 个答案:

答案 0 :(得分:1)

可以通过$state.go('route1')更改状态(请参阅文档http://angular-ui.github.io/ui-router/site/#/api/ui.router.state。$ state)。所以在你的控制器中你可以使用,例如。 $ timeout并改变状态。