gpt4 book ai didi

angularjs - Angular $rootScope.$on 未定义

转载 作者:行者123 更新时间:2023-12-02 23:38:27 25 4
gpt4 key购买 nike

我的 Controller 中有以下内容。

$rootScope.$on('progressbarEvent', function (event, data) {
$rootScope.progresscurrent = data.currentprogress;
console.log('Event listening: ' + $rootScope.progresscurrent);
});

I have this in a factory service.
$rootScope.$emit('progressbarEvent', dataFactory.currentprogress);

$on 返回未定义。有谁知道这是什么原因吗?

我的 Controller 是:

app.controller('indexcontroller', ['$rootScope','$scope', '$http', 'dataFactory',
function ($scope,$http,$rootScope, dataFactory) {

最佳答案

依赖项的顺序必须与其声明的数组一致:

app.controller('indexcontroller', ['$rootScope','$scope', '$http', 'dataFactory',
function ($rootScope, $scope, $http, dataFactory) {

关于angularjs - Angular $rootScope.$on 未定义,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24410141/

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