0
在angularjs应用程序,我限定在控制器$scope.pimp.init
,并且在其他控制器$scope.pimp.panels
,所以,我必须把到INIT皮条客:$scope.pimp= {};
或$rootScope.pimp = {};
,在角度运行开始?
在angularjs应用程序,我限定在控制器$scope.pimp.init
,并且在其他控制器$scope.pimp.panels
,所以,我必须把到INIT皮条客:$scope.pimp= {};
或$rootScope.pimp = {};
,在角度运行开始?
下面是如何使用服务实现的示例。
服务:
myApp.service('pimpService', [function() {
return {
pimp: {
init: null,
panels: null
}
};
}]);
控制器:
myApp.controller('ctrl1', ['$scope', 'pimpService', function ($scope, pimpService) {
pimpService.pimp.init = 'foo';
};
myApp.controller('ctrl2', ['$scope', 'pimpService', function ($scope, pimpService) {
pimpService.pimp.panels = 'bar';
};