将工厂与 ng 模块绑定是一种好习惯吗?

Posted

技术标签:

【中文标题】将工厂与 ng 模块绑定是一种好习惯吗?【英文标题】:Is it a good practice to bind factory with ng module? 【发布时间】:2019-05-10 03:10:42 【问题描述】:

下面我正在尝试将工厂与ng 模块绑定,这有助于我直接注入。

var module = angular.module("ng");

module.factory("commonService", ["$http"]);

提前致谢。

【问题讨论】:

我不推荐monkey patching核心ng模块。不小心编写或记录不善的猴子补丁可能会导致问题。见Pitfalls of Monkey Patching。 感谢@georgeawg,但在我的情况下,我暂时不会更新库。 【参考方案1】:

我在这里得到了答案,没有模块就无法创建工厂。我们可以将工厂与ng 模块绑定,但这不是一种好的做法。

找到答案here

【讨论】:

以上是关于将工厂与 ng 模块绑定是一种好习惯吗?的主要内容,如果未能解决你的问题,请参考以下文章

将对象文字用作哈希表是一种好习惯吗?

在将项目部署到服务器之前重置所有迁移是一种好习惯吗?

将函数放在 useEffect 中是一种好习惯吗?

使用“视图”进行分组是一种好习惯吗?

将函数放入 javascript 对象中是一种好习惯吗? [复制]

将 csrf 令牌存储在元标记中是一种好习惯吗?