Я пытаюсь разработать модульные сервисы в angularjs, которые могут быть использованы в другом проекте только с включением в корневой каталог (например, angularjs, jquery ...). Например, у меня есть анонимные функции, как:Как проверить, действительно ли значение службы уже определено angularjs
(function(ng, app) {
'use strict';
app.value('SomeValue', function(param1, param2) {
//code here
}
})(angular, app);
Что мне нужно, чтобы проверить, если это значение (услуга) уже определена в angularjs приложение и бросить ошибку, если она есть. Я искал сеть в течение нескольких часов, а также в документации Angularjs, а в разделе $ provision он просто говорит, как зарегистрироваться. Я пытался с этим,
$provide('SomeValue')
или
var checkForValue = function($provide){ //to inject the provide service
//and here is undefined
}
или
app.value('SomeValue'); //to see if this return something
с не повезло вообще.