首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >当用户界面路由器ES6中的状态改变时,$stateChangeStart不会被激发吗?

当用户界面路由器ES6中的状态改变时,$stateChangeStart不会被激发吗?
EN

Stack Overflow用户
提问于 2016-02-23 15:47:50
回答 3查看 7K关注 0票数 7

我正在为ES6和webpack使用Bable。我在angular 1.x.x上构建一个应用程序。到目前为止,我没有遇到任何问题。我想有一个功能,我可以跟踪所有的路线变化。我正在使用UI-Router。问题是$stateChangeStart无论如何都不会被触发。代码如下所示。

代码语言:javascript
运行
AI代码解释
复制
/*All includes are taken care of. Please look at the run method*/

angular.module('chpApp', [
        uirouter,
        angular_animate,
        uibootstrap,
        formly,
        formlyBootstrap,
        ngMessages,
        angularLoadingBar,
        'ngNotificationsBar',
        'jkuri.datepicker',
        'LocalStorageModule',
        'ncy-angular-breadcrumb',
        'mgo-angular-wizard',
        'luegg.directives',
        'ngToast',
        'ui.mask',
        /*Application Modules*/
        angularnvd3,
        chpConstants,
        menu,
        header,
        breadcrumb,
        auth,
        dashboard,
        programs,
        device
    ])
    .run(['$rootScope', function($rootScope) {
        $rootScope.$on('$stateChangeStart', () => {
            console.log('lol')
        })
    }])
    .config(routing);

请让我知道我做错了什么,因为状态正在改变,但$stateChangeStart事件永远不会被触发。run方法是我连接$stateChangeStart侦听器的地方。

我猜这与ES6有关,但我找不到任何参考资料。谢谢。

EN

回答 3

Stack Overflow用户

发布于 2016-02-23 23:09:16

我遇到了类似的问题,最终意识到在ui-router 1.0中,默认情况下stateChange*事件已被弃用和禁用。我使用的是1.0.0-alpha0。现在可以使用转换挂钩来实现这些事件提供的功能。这在1.0 alpha的发行说明中有所涉及,可以在此处阅读:https://github.com/angular-ui/ui-router/releases/tag/1.0.0alpha0

票数 13
EN

Stack Overflow用户

发布于 2016-07-28 07:41:01

在Eoins答案上展开,您可以在组件控制器中使用$transitions上的钩子,如下所示

代码语言:javascript
运行
AI代码解释
复制
        $transitions.onStart({}, ()=>{
            $log.log('In start')
        });
        $transitions.onFinish({}, ()=>{
            $log.log('In finish')
        });

https://github.com/angular-ui/ui-router/releases/tag/1.0.0alpha0

票数 9
EN

Stack Overflow用户

发布于 2017-02-03 12:49:59

在其他答案上展开,您可以手动激活遗留的0.2.* stateChange-events。将以下模块另存为ui-router-polyfill-wrapper.js

代码语言:javascript
运行
AI代码解释
复制
'use strict';

import uiRouter from 'angular-ui-router';
import 'angular-ui-router/release/stateEvents';

let module = angular
    .module('ui-router-polyfill-wrapper', [
        uiRouter,
        'ui.router.state.events',
    ]);

export default module;

然后在你的angular应用程序模块依赖数组中放入require('./ui-router-polyfill-wrapper').default.name而不是require('angular-ui-router').name

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/35581995

复制
相关文章
当不使用会话状态时禁用它
并不是所有的应用程序或页都需要针对于具体用户的会话状态,您应该对任何不需要会话状态的应用程序或页禁用会话状态。
Java架构师必看
2021/03/22
5180
你家路由器“有趣”的24小时 | 路由器真的安全吗?(含视频)
想必大家都知道最近美国东海岸地区的网站遭遇了一次大规模的DDoS攻击,此次的攻击导致大量用户无法正常访问网站的服务。 根据安全研究专家的分析结果,此次DDoS攻击主要是由受病毒感染的物联网设备所驱动的
FB客服
2018/02/09
8850
你家路由器“有趣”的24小时 | 路由器真的安全吗?(含视频)
关于数组内元素是否会被改变的思考
项目中双层for循环时,想当然的认为内部局部指针变量的变化会影响外面数组中模型的地址。结果调试后发现,是不对的。
woopDast1
2020/09/04
1.1K0
Python 未来会被取代吗?
开发者社区花了几十年的时间才领略到 Python 迷人之处。但自 2010 年初以来,Python 就一直在蓬勃发展,并最终在受欢迎程度上超越了 C、C#、Java 和 JavaScript。但这种趋势还会持续到什么时候呢?什么时候 Python 最终会被其他编程语言所取代?为什么会被取代?
程序员皮克
2021/12/28
7660
夏日不插电: .ART 域名激发探索本能
探索 .ART 社区里让人心醉的夏季活动,包括冲浪文化、意大利风景以及特拉维夫艺术博物馆独特的艺术夏令营。
腾讯云DNSPod团队
2023/07/24
2100
夏日不插电: .ART 域名激发探索本能
R python在无图形用户界面时保存图片
在用python的matplotlib,和R中自带的作图,如果想保存图片时,当你有图形用户界面时是没有问题的,但是当没有图形用户界面时,会报错: 在R中,解决办法: https://blog.csdn.net/LongBless/article/details/6373291 在python中,解决办法: 在导入matplotlib的其他包之前,写以下语句:   import matplotlib   matplotlib.use('Agg')
Echo_fy
2018/07/06
9850
当flex容器中包含absolute元素时
我们设置了justify-content: center;,不同机型显示区别如下:
celineWong7
2020/11/05
3.8K0
EasyDSS前端用户管理界面分页与页面内容不匹配的优化
EasyDSS视频平台作为一套网页视频流媒体平台,观看视频推流直播不需要安装插件,网页直接即可播放,且近期我们已经更新了系统的内核,在性能上也会有进一步的提升。
TSINGSEE青犀视频
2021/09/13
1.8K0
iOS界面设计,12个优秀案例激发你的灵感
总所周知,iOS和Android是当今两大移动平台,前者采用Human Interface Design,后者采用Material Design。作为设计师,尤其是App设计师,总是会在这两者进行设计。如果你的产品能在井喷的App里推颖而出,这一定会是超级棒的体验。你做到了,设计改变生活。
奔跑的小鹿
2018/02/26
1.8K0
iOS界面设计,12个优秀案例激发你的灵感
你的工作会被AI替代吗?
ChatGPT大杀特杀以后,最常问的问题之一就是能不能替代搜索引擎。最初我的回答是“不能”,现在我的回答同样是“不能”。
木羊
2023/09/09
1560
iOS开启热点或定位时状态栏变化导致布局改变
最近在项目中遇到一种情况就是当其他应用(如百度地图)在使用定位,或者开启手机热点,状态栏会显示"百度地图"正在使用您的位置信息、个人热点:1个连接。并且状态栏将会变为蓝色或红色,导致某些控件的布局下移
BY
2018/05/11
1.7K0
Java会被新兴语言取代吗?
蚌住了!今天被一位初学编程的小伙伴询问:学习JAVA能够干什么? 一时间竟不知从何答起。 近些年的技术圈,单以计算机语言界来说,稳坐第一把太师椅的Java“或将被取代”、迎接转折点、Java项目工程师
老九君
2022/05/25
7690
Java会被新兴语言取代吗?
Java 会被新兴语言取代吗?
8.1、有关通信及网络的大型企业:移动、联通、电信、网通主要的信息化都是Java;
跟着飞哥学编程
2022/11/30
3890
Java 会被新兴语言取代吗?
C++中基类私有成员会被继承吗
在类的继承中,类的私有成员在派生类中是“不可见“的,这种”不可见“是指在派生类的成员函数中,或者通过派生类的对象(指针,引用)不能直接访问它们。但是,不能直接访问并不代表不能访问。在派生类还是能够通过调用基类的共有函数的方式来间接地访问基类的私有成员,包括私有成员变量和私有成员函数。考察如下程序。
恋喵大鲤鱼
2018/08/03
2.4K0
拆不拆?中台的架构合理吗?
每一个新概念的出现 仿佛都带着大干一番的势头 然而,理想美好,现实骨感 …… …… 随着科技加速,各行各业都在热烈地讨论如何完成数字化转型,数字化和智能化的东风席卷中华大地。 自从阿里提出了数据中台,“中台”这个概念就马上成为了国内大多数企业趋之若鹜的风口。 真正实施后发现,很多挑战不是依靠某种技术、工具或平台就可以完全解决的,于是好多机构开始忙着拆中台…… 那么问题出在了那里,中台真的是坑吗? ◆ 首先,什么是中台? 阿里构建数据中台的目标是one data,one service。 不论是数据中台,
博文视点Broadview
2022/03/14
6710
当区块链遇上传统行业 我们的生活和工作会改变吗?
传统行业在互联网时代是失落的,有人调侃道,“全球最大的外卖平台,公司里全是电脑并没有锅碗;全球最大的住宿服务提供商并没有任何房产;剁手党的温床各个电商平台并没有任何零售商品的库存…” 烧钱、掐架、抢用户,合并、跨界、搬大佬。数不尽的互联网招数使众多传统行业摸不着头脑而又岌岌可危。 问题在哪儿?是成本?是信用?是平台化? 随着区块链技术的出现和发展,当区块链突破以金融为主而覆盖渗透进其他行业的时候,我们发现,区块链技术的本质只要从应用途径上拓展一下,就能很大程度促进解决上述传统行业遇见的问题,甚至可以改变
企鹅号小编
2018/01/16
8370
当区块链遇上传统行业 我们的生活和工作会改变吗?
Koa封装改变公共状态的方法
在后端开发中,应交互要求,经常会用到一些改变状态的方法,如收藏与取消收藏、点赞与取消点赞、上架与下架等等,今天给大家分享一个用Koa结合MongoDB封装的改变状态的方法,实现如下:
越陌度阡
2020/11/26
5560
用户登录界面[通俗易懂]
发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/166531.html原文链接:https://javaforall.cn
全栈程序员站长
2022/09/20
3.3K0
用户登录界面[通俗易懂]
激发态计算中的溶剂效应
已经有不少小伙伴在催更,非常感谢大家的支持,也有了更新的动力。关于隐式溶剂模型的介绍,可参见《理论计算中的溶剂效应模型》一文。本文着重介绍在激发态计算中使用隐式溶剂模型时的相关要点,为后面介绍荧光和磷光的计算打个基础。
用户7592569
2020/07/27
2.6K0
激发态计算中的溶剂效应
CSS——用户界面
用户界面(User Interface)属性是一些与用户界面特性相关的CSS属性。
Html5知典
2019/11/26
7310

相似问题

角用户界面路由器-抽象状态的子级,在$stateChangeStart中不继承数据

11

有角度的用户界面路由器:当状态改变时显示加载。

13

用户界面路由器$stateChangeStart上的无限循环

12

角用户界面-路由器改变滚动状态

11

改变状态时不执行控制器代码的角用户界面路由器

11
添加站长 进交流群

领取专属 10元无门槛券

AI混元助手 在线答疑

扫码加入开发者社群
关注 腾讯云开发者公众号

洞察 腾讯核心技术

剖析业界实践案例

扫码关注腾讯云开发者公众号
领券
社区富文本编辑器全新改版!诚邀体验~
全新交互,全新视觉,新增快捷键、悬浮工具栏、高亮块等功能并同时优化现有功能,全面提升创作效率和体验
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文