0
Я получаю неизвестную ошибку поставщика. Моя структура настроена на два разных файла, файл контроллера и служебный файл. Почему-то угловое приложение не может найти услугу? Если я поместил сервис в один файл, он отлично работает?Angular Неизвестный провайдер ExpressJs
контроллер файла:
(function() {
'use strict'
angular
.module('poke', ['ngResource'])
.controller("appController", appController)
appController.$inject = ['$scope', 'user']
function appController($scope, user){
$scope.saveUser = saveUser;
// getProducts();
//
function saveUser(user_email) {
return user.save({user_email}, function(data) {
$scope.email = []
});
}
}
})()
служба файл
(function() {
angular
.module('poke')
.factory("user", user)
user.$inject = ['$resource']
function user($resource) {
return $resource("/users",{}, {})
}
})();
HTML
<body ng-app="poke" ng-controller="appController" ng-cloak>
<div class="page-header">
<h1>Pokemon Go!</h1>
</div>
<form ng-submit="saveUser(email)" style="margin-top:30px;">
<h3>Please enter your email address to receive news about Pokemon Go in your city!</h3>
<input type="text" class="form-control" placeholder="[email protected]" ng-model="email"></input>
<button type="submit" class="btn btn-primary">Submit</button>
</form>
</body>
У вас есть ''