gpt4 book ai didi

javascript - 每次路线更改时运行函数

转载 作者:行者123 更新时间:2023-11-28 15:46:04 25 4
gpt4 key购买 nike

我有一个基于 angular.js 构建的应用程序,并且我想在路由更改并在 View 中呈现新模板时运行一个函数。我找到了一种在激活 Controller 时在 Controller 中执行此操作的方法,如下所示:

$scope.$on('$routeChangeStart', function(next, current){
//...do stuff here...
});

但是有没有办法在每次路线更改时运行一个函数,这样我只需输入一次?

最佳答案

我有更好的解决方案。您可以在主文件(定义应用程序的位置)中添加一个运行 block ,并为 $routeChangeStart 插入一个事件处理程序。这样你就不必在 html 中添加任何内容。看我的例子:

yourAppNAme.run(function($rootScope) {
$scope.$on('$routeChangeStart', function(next, current){
//...do stuff here...
});
});

这个 exmaple 已检查,我目前正在开发我的 angularjs 应用程序。

关于javascript - 每次路线更改时运行函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22221920/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com