ui-router点击按钮$ state.go新页面

时间:2016-03-07 12:50:12

标签: angularjs ionic-framework angular-ui-router

http://plnkr.co/edit/D89QGLbKWbqp6T7Igfhy

上面的plnkr有我同样的项目,我已经做了导航到另一个页面上点击一个按钮(登录)我应该去view.html页面我不知道我在哪里捣蛋请告诉我,如果你发现我的错误

$(document).ready(function(){                
    $(".equal-height").each(function(){
        var slideSize = $(this).outerWidth();

        console.log(slideSize);

        $(this).css({ "height" : slideSize + "px" });
    });                
});

这是我的.config文件的样子

3 个答案:

答案 0 :(得分:1)

在此plnkr中,您可以在调用ng-click控制器中的函数的按钮中看到Login指令。此函数调用$state.go("login"),该view.html将重定向到{{1}}。

答案 1 :(得分:0)

您需要将按钮映射到所需状态:

<a ui-sref="login">
   <button class="button button-block button-positive">
        login
   </button>
</a>

http://plnkr.co/edit/J9MmnPac2GXgqL522oHe

答案 2 :(得分:0)

试试这个

        .state('login', {
            url: '/login',
            title: 'UnPublished',
            templateUrl: helper.basepath('templates/view.html'),
            resolve: helper.resolveFor('ui-router')
        })