zoukankan      html  css  js  c++  java
  • ui-router ^1.x在ng1中使用state events

    官网信息:https://ui-router.github.io/ng1/docs/latest/modules/ng1_state_events.html

    Legacy state events

    Polyfill implementation of the UI-Router 0.2.x state events.

    The 0.2.x state events are deprecated. We recommend moving to Transition Hooks instead, as they provide much more flexibility, support async, and provide the context (the Transition, etc) necessary to implement meaningful application behaviors.

    To enable these state events, include thestateEvents.jsfile in your project, e.g.,

    <script src="stateEvents.js"></script>
    

    and also make sure you depend on theui.router.state.eventsangular module, e.g.,

    angular.module("myApplication", ['ui.router', 'ui.router.state.events']

    ---------------------------------------------------------------------------------------------------
    已知UI-Router在0.2.x中的state events在
    UI-Router1.x中被弃用,所以一定要手动引入stateEvents.js以及注入'ui.router.state.events';在于gulp构建的项目中:bower.json的"overrides"对向下添加

    "angular-ui-router": {
        "main": [
            "release/angular-ui-router.js",
            "release/stateEvents.min.js"
        ]
    };

    接着在app.run.json中就可以直接使用'$stateChangeStart'

    =》

    'use strict';
    angular.module("myApp")
        .run(['$rootScope', '$state','$location', function ($rootScope, $state, $location) {
            $rootScope.$on('$stateChangeStart', function(event, toState, toParams, fromState, fromParams) {
            console.log(toParams.t)
            console.log(toParams.c)
            $rootScope.accessToken = toParams.t
            $rootScope.clientId = toParams.c
         })
    }])

    原创;转载请标注!

  • 相关阅读:
    含字母的数字排序
    ci中简单实用的权限管理
    时间戳和日期转换
    prop
    定时器
    centos查看防火墙策略是firewall还是iptables
    centos上安装rabbitmq服务器
    springcloud微服务feign消费模式解决 com.netflix.client.ClientException: Load balancer does not have available server for client:xxx
    java正则去掉json字符串key的引号
    centos安装redis
  • 原文地址:https://www.cnblogs.com/edison1412/p/7248631.html
Copyright © 2011-2022 走看看