Inserir dados no mangusto usando uma fábrica
Eu estou tentando inserir dados no mangusto usando angularjs e nó js. Para isso, criei uma fábrica onde estou chamando outro arquivo js, onde criei minha conexão com o banco de dados.
Mas quando eu tentei fazer isso, está me dando erro.
Aqui está o meu método de fábrica:
'use strict'
test.factory('registrationservice', function($http, $scope){
console.log('aa');
$scope.newregister = function(user, $scope) {
var newUser = new user({
username: $scope.uName,
firstname: $scope.fName,
lastname: $scope.lName,
email:$scope.mail,
password: $scope.newpwd
});
console.dir(newUser);
var $promise = $http.post('data/registration.js', newUser);
$promise.then(function(msg){
if(msg.data == 'success') console.log('success login')
else
console.log('login failed');
});
};
});
e abaixo está o erro que estou recebendo:
Error: [$injector:unpr] http://errors.angularjs.org/1.2.7/$injector/unpr?p0=%24scopeProvider%20%3C-%20%24scope%20%3C-%20registrationservice
at Error (native)