/ / Error: [$ inyector: unpr] Proveedor desconocido: someProvider <- SomeService - javascript, angularjs

Error: [$ injector: unpr] Proveedor desconocido: someProvider <- SomeService - javascript, angularjs

En angularjs

Me he asegurado de registrar un servicio como este, dentro del directorio de servicios dentro de los módulos -> nombre_módulo

angular.module("module_name").factory("service_name", [
function() {
// Public API
console.log("hello");
return {
someMethod: function() {
return true;
}
};
}
]);

de esto Error: proveedor desconocido: employeeProvider <- empleados descubrí que eliminar el ngController resuelve el problema, pero Estoy tratando de representar una vista que debe tener un controlador para representar algunos datos del modelo.

Si elimino ese ngController, no obtengo datos.

¿Qué debo hacer?

Respuestas

0 para la respuesta № 1

Parece que usted depende del módulo de empleados (en algún lugar que no se muestra en su código publicado). Debe inyectar eso en este module_name.

angular.module("module_name",["employees"])
.factory("service_name", ["employees", function(employees) {
// Public API
console.log("hello");
return {
someMethod: function() {
return true;
}
};
}]);

La dependencia también podría estar en su controlador. Debe usar el método similar para inyectar la dependencia allí.

Información adicional sobre inyección de dependencia.