В AngularJS я знаю, что я могу вводить услуги через инжектор зависимости для поставщика, которого я определяю (сервис, контроллер и т. Д.). Я знаю, что я могу сделать что-то вроде этого:Может ли Угловой инжектор вводить метод?
app.factory('myFactory', ['$window', function ($window) {
// Now I can check properties on Window.
if (!$window.sessionStorage) throw new Error("message");
}]);
Но можно сделать что-то вроде этого, с инжектором?
app.factory('myFactory', ['$window.sessionStorage', function ($storage) {
// Now I can check properties on Window.
if (!$storage) throw new Error("message");
}]);
Я пишу службу, и я бы хотел, чтобы мои зависимости быть замены на логической основе, если это вообще возможно, но я не обязательно хочу полагаться на написание обертка для объекта POJO ,
Спасибо!
нет, если вы не зарегистрировали его как поставщика, сервис, завод и т. Д. – charlietfl