angularjs – 可以在.config部分注入$q和$http
发布时间:2020-12-17 08:06:38 所属栏目:安全 来源:网络整理
导读:是否可以在我的模块的配置部分注入$ q?下面是我的示例配置部分。 .config(['$q',function ($q) { var func = function (inp) { var def = $q.defer(); if (inp == 1) def.resolve("Success"); else def.reject("Failure"); return def.promise; }; alert(fu
是否可以在我的模块的配置部分注入$ q?下面是我的示例配置部分。
.config(['$q',function ($q) { var func = function (inp) { var def = $q.defer(); if (inp == 1) def.resolve("Success"); else def.reject("Failure"); return def.promise; }; alert(func(1)); }]); 我得到的第一个错误是 .config(['$q',function ($q) {}]) 至 .config(['$qProvider',function ($q) {}]) 然后我收到一个错误,说明未知的TypeError:Object#没有从ReportModule方法’延迟’ 好像我不能在配置部分注入$ q。是这样,还是我做错了?我有一个usecase,我需要在我的模块的配置部分中使用$ q和$ http进行初始化。有没有一些这样做的技巧?
正确 – 您不能从配置函数注入$ http或$ q。他们还没有可用(他们也正在配置!)。
(编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |