Javascript 如何将服务作为控制器的格式来重构控制器
我有一个控制器,我想将其转换为控制器格式,但我的尝试遇到了障碍 由于它正在使用服务,我需要做什么特别的事情吗Javascript 如何将服务作为控制器的格式来重构控制器,javascript,angularjs,Javascript,Angularjs,我有一个控制器,我想将其转换为控制器格式,但我的尝试遇到了障碍 由于它正在使用服务,我需要做什么特别的事情吗 app.controller("ReplicatedCtrl", function($scope, ReplicatedService) { ReplicatedService.getSomeData().then(function(result) { var parts = location.hostname.split('.'); var refSubdomain
app.controller("ReplicatedCtrl", function($scope, ReplicatedService) {
ReplicatedService.getSomeData().then(function(result) {
var parts = location.hostname.split('.');
var refSubdomain = parts.shift();
$scope.coach = result;
$scope.coach.refUrl = refSubdomain;
});
然后在模板使用中:
{{ctrl.coach}}
如果您使用了controllerAs:'ctrl'
,或controller:'ReplicatedCtrl as ctrl'
{{ctrl.coach}}