如何在angularjs中从运行块调用控制器函数

如何在angularjs中从运行块调用控制器函数,angularjs,Angularjs,我是angularjs的新手。我想从运行块调用控制器函数 类似于:- //index.html . . <li class="nav-sap"><a ng-click="loadSfData(5)" href="">Sf</a></li> . . //app.js myApp.run(['$rootScope', function ($rootScope) { $rootScope.callFunctionF

我是angularjs的新手。我想从运行块调用控制器函数

类似于:-

//index.html
  .
  .
  <li class="nav-sap"><a ng-click="loadSfData(5)" href="">Sf</a></li>
  .
  .


//app.js   

myApp.run(['$rootScope', function ($rootScope) {

   $rootScope.callFunctionFromGlobally=function(sid){

     //Here, i want call controller function
    }
}]);
//index.html
.
.
  • . . //app.js 运行(['$rootScope',函数($rootScope){ $rootScope.CallFunctionFromGlobal=函数(sid){ //这里,我想要调用控制器函数 } }]);
    您的HTML

    <div id="yourcontainer" ng-app="" ng-controller="mainController">
    </div>
    
    你的HTML

    <div id="yourcontainer" ng-app="" ng-controller="mainController">
    </div>