我正在尝试构建一个尝试向Angular应用添加服务。 但是当我向控制器添加Session时,一切都会中断:
Error: [ng:areq] Argument 'CustomersCtrl' is not a function, got string
正如您可能已经猜到的那样,我刚刚开始学习Angular。一些开始的帮助会很好。 : - )
应用/资产/ Javascript角/角应用程序/控制器/ customers.js.coffee
angular
.module('app')
.controller 'CustomersCtrl', 'helloWorldFromService',
($scope, Restangular, helloWorldFromService) ->
console.log('hello': helloWorldFromService.sayHello())
应用/资产/ Javascript角/角应用程序/服务/ hello.js
angular
.module('app')
.service('helloWorldFromService', function() {
this.sayHello = function() {
return "Hello, World!"
};
});
答案 0 :(得分:0)
你的控制器必须看起来像这样(缩小)
.controller('CustomersCtrl', ['$scope','Restangular','helloWorldFromService',
function($scope, Restangular, helloWorldFromService) {
}
]
);