【问题标题】:can't get rootscope working in controller无法让 rootscope 在控制器中工作
【发布时间】:2015-12-06 19:02:35
【问题描述】:

所以我试图将一个事件从一个控制器广播到另一个控制器。 但我一直收到这个error

我的控制器看起来像这样。

angular.module('myApp',[]).
   controller('20SettingsController',
     ['$rootscope','$scope', '$http', '$modal', 
     function ( $rootscope, $scope, $http, $modalInstance) 
     {
        $rootscope.broadcast("fireEvents");
     }]);

我正在做一些破旧的事情?

一如既往地感谢您的宝贵时间。

【问题讨论】:

  • 不是 $rootScope 大写的'S'吗? docs.angularjs.org/api/ng/service/$rootScope
  • 你在开玩笑。坐了一个多小时试图弄清楚什么是磨损的。我要试试看。给我一秒钟。
  • 好吧。这消除了我得到的错误。但现在我刚刚得到一个 $rootScope.broadcast is not a function 错误
  • 等等。忘记广播前面的$
  • @Jax。我的问题正如你所说。所以把它作为一个答案,我会接受它

标签: angularjs angularjs-rootscope angular-broadcast


【解决方案1】:

我认为只是你拼错了$rootscope,

应该是$rootScope 大写“S”?

它发生了:-)

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-02-03
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-08-11
    相关资源
    最近更新 更多