Ich habe ein employeeController
bekam und eine employeeFactory
im employeeFactory
erhalte ich eine employee
wie folgt aus:AngularJS erhalten Mitarbeiter von der Fabrik
function employeeFactory(authenticationFactory,requestFactory,GLOBALS) {
var factory = {};
var vm = this;
vm.employee = {};
factory.getEmployee = function(id) {
data = {"api_token": authenticationFactory.getToken()};
url = GLOBALS.url + 'show/employee/' + id;
requestFactory.post(url, data)
.then(function (response) {
return vm.employee = response.data.result.Employee;
}, function() {
$window.location.assign('/');
});
}
return factory;
}
In meinem Controller Ich versuche es so zu erhalten:
console.log(employeeFactory.getEmployee($routeParams.id));
Aber das Ergebnis ist null?
Wenn ich console.log
die Antwort in meinem requestFactory
erhalte ich ein employee
Objekt. Was mache ich falsch?
Danke, das funktioniert. – Jamie
@jamie Froh, Ihnen zu helfen .. Danke :-) –