代码之家  ›  专栏  ›  技术社区  ›  Varun Sukheja

OneXit中的$rootscope

  •  2
  • Varun Sukheja  · 技术社区  · 6 年前

    我想用 $rootScope.$broadcast() 里面 onExit 当状态改变时。

    但为此,我需要注射 $rootScope .config() ,这在角度上是不可能的

     onExit: function () {
                    //onExit is executed when we leave that state and go to another
                    $rootScope.$broadcast('broadCastCloseModalStr');
                }
    

    有人能帮我实现吗?

    1 回复  |  直到 6 年前
        1
  •  0
  •   svarog Rostyslav    6 年前
    $rootScope

    onExit: function($injector) {
        var rootScope = $injector.get('$rootScope');
        console.log("onExit: ", rootScope);
    }
    

    onExit: function($rootScope) {
        console.log("$rootScope: ", $rootScope)
    }
    

    plunk