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';
};