angularJS更改url通知
angularJS change url notification
出于统计目的,我想知道网址更改了多少次所以我贴了一个计数器,每次url更改时我都想增加计数器。
有人知道吗?
您可以在$rootScope
上侦听$routeChangeStart
事件并增加计数器
var count=0;
$rootScope.$on("$routeChangeStart", function() {
count = count++;
});
假设您使用的是$routeProvider
,则可以监视几个广播事件。
$routeChangeSuccess
很可能就是你想要的。你在哪里使用它将取决于你的柜台是如何设置的。
您可以使用scope.$on('$routeChangeSuccess', callback)
在任何作用域上侦听它
感谢大家的帮助。。但对我来说,诀窍是:
var counter = 0;
app.run(function ($rootScope) {
$rootScope.$on('$locationChangeSuccess', function () {
counter++;
});
});
我想Angular就是这么酷的。。有很多方法可以解决每一个问题。。
相关文章:
- 如何使用url加载程序在webpack中导入多个图像
- 使用php或javascript从facebook相册URL中删除多余的部分
- Angular JS IE9 Hashbang url rewriting
- JavaScript下拉菜单-点击按钮并根据所选值重定向到url
- 直接下载文件,而不是从window.open(url)
- 动态地改变“”的URL;添加新项目”;链接使用javascript/jquery
- 通过js在新选项卡中有条件地打开url
- CKFinder 3为所选文件返回错误的URL
- 如何获取不属于我项目的上一页的URL
- ReactJS映射:如何仅在url变量不为空时呈现html链接
- 在URL中传递JS对象
- 如何在地址栏中的URL更改Firefox JPM时获得通知
- URL中用户@的几个请求导致“;违反政策通知;来自Google AdSense
- javascript检查加载的URL并发出通知
- 通过通知 URL 在 Meteor 中获取 POST 请求
- 在Chrome通知中打开URL
- angularJS更改url通知
- 无法加载数据URL为chrome浏览器的GCM推送通知'notificationclick'事件
- Service worker:当用户点击通知时,将他重定向到不同的url
- 需要从不安全的URL调用数据为chrome的GCM推送通知