Я пытаюсь вставить данные в мангусте с помощью углов и узлов js. Для этого я создал фабрику, где я звоню в другой файл js, где я создал соединение с базой данных.Вставьте данные в мангусте с использованием фабрики
Но когда я попытался сделать это, он дал мне ошибку.
Вот мой метод фабрики:
'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');
});
};
});
и ниже ошибки я получаю:
Error: [$injector:unpr] http://errors.angularjs.org/1.2.7/$injector/unpr?p0=%24scopeProvider%20%3C-%20%24scope%20%3C-%20registrationservice
at Error (native)
Как вы используете 'registrationservice'? –
Я использую его в контроллере – kawade
У меня такое чувство, что вы пытаетесь передать '$ scope' от контроллера к заводу – maurycy