我有一个带有ng-app ='homePage'的控制器'searchCntr'。我想使用rootscope将数据发送到控制器=“HashPageCntr”,其中ng-app设置为'HashPage'。我能用rootcope做到这一点吗?我是新来的。提前致谢
var app = angular.module('homePage',[]);
app.controller('searchCntr',function($scope,$http,$rootScope) {
$scope.searchHash =function () {
$http({
method: "POST",
data: {
"search": $scope.search
},
url: "/fetchHashes"
}).success(function (data) {
alert(data);
$rootScope.$broadcast('eventName',data);
window.location.assign("/goTohashPage");
});
}
});
//这是一个不同的控制器。
var app = angular.module('hashPage',[]);
app.controller('HashPageCntr',function($rootScope){
$rootScope.$on('eventName',function(event,data){
alert("In hash Page ");
alert(data);
});
});