Мне было интересно, что следует учитывать при создании Angular services
в отношении того, к какому модулю присоединить services
.Рекомендации по созданию угловых служб
Например
var app = angular.module('app', []);
//Add service to app module
app.factory('helloWorld', function() {
return {};
});
//Or create a module for the service, and include the module where needed
var helloWorldModule = angular.module('helloWorldModule', []);
helloWorldModule.factory('helloWorld', function() {
return {};
});
//Or attach is to an existing module that may need it
existingModule.factory('helloWorld', function() {
return {};
});
Если все сервисы, созданные быть добавлены к app
модуля, так что я могу гарантировать, что я могу получить доступ к службе в любом месте, если мне нужно, или я должен добавить его только modules
что Я знаю, что это будет использовать.
Я знаю, что это может быть субъективным и основано на структуре приложения, в основном мне просто интересно, добавить ли все службы к модулю app
.
Здравствуйте, пожалуйста, проверьте мой ответ в следующем вопросе: http://stackoverflow.com/questions/36476271/angularjs-factory-best-practice/36478417#36478417 –
Вот сайт, объясняющий все полезные методы для основного используется в angularjs: http://www.codestyle.co/Guidelines/angularjs – Unex