javascript - 在 UI 路由器 angularjs ionic 上运行函数

标签 javascript angularjs ionic-framework routes

我目前有一个 UI 路由器,它将用户发送到其他 html 文件。在路由用户之前,我想运行一个简单的验证函数。我该如何去做这件事呢。

因此,当单击此状态时,我想先运行一个函数

.state('homeState', {
      url: "/home",
      templateUrl: "partials/home.html"
    })


function validate(event) {

    // body...
    alert('Validated');
}

最佳答案

请尝试这个:

function validate(event) {

    // body...
    alert('Validated');

    // Than..

    $location.path("/home");

    }

    Also inject  '$location' in controller.

关于javascript - 在 UI 路由器 angularjs ionic 上运行函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36965680/

相关文章:

javascript - Angular 2 http.post 无法与 Web api 一起使用

javascript - Rally 自定义应用程序复选框过滤器不起作用

javascript - 如何在警报发生后留在同一位置?

javascript - 真正阻止元素绑定(bind) - 取消绑定(bind)元素 - AngularJS

angularjs - Angular JS : what are the problems/pitfalls of using Angular?

javascript - Angular HttpClient post 方法参数

angular - 为组件 : ion-range 使用自定义颜色

html - 如何在 Ionic 中用 flexbox 填充垂直空间

angularjs - 在服务器上配置心跳超时、心跳间隔和关闭超时

angularjs - 如何将文件从 Node JS 流式传输到 Angular JS