gpt4 book ai didi

javascript - 在我的 Angular JS 应用程序中,我想知道 Controller 中使用了哪些服务、模块?

转载 作者:行者123 更新时间:2023-11-29 14:40:16 25 4
gpt4 key购买 nike

在我的 Angular JS 应用程序中,我有 30 个 Controller 、120 个服务、60 个指令、20 个过滤器和 10 个模块。如何在调用-调用/注入(inject)服务/工厂关系中引入所有四个之间的关系?

例如:ControllerA 中注入(inject)了 Service1、Service2 等。Service1 使用 Service7、Service8 等。Service2使用Filter1、Filter7等

我需要通过将这四个保留在其中来构建一个矩阵。

随着代码的发展,这有助于我在非常高的层次上理解代码。

最佳答案

与其从头开始,我建议您看一下这些 npm 模块之一。这些以图形格式生成报告。您可以将其添加为 CI 构建步骤的一部分,以生成架构图作为每个构建的工件。

https://github.com/lucalanca/grunt-angular-architecture-graph

https://github.com/vogloblinsky/gulp-angular-architecture-graph

这些 npm 包要求您在 CI 代理中安装 GraphZViz。

还有一些 Google Chrome 扩展程序,例如 AngularJS Batarag 和 AngularJS Graph,它们有助于可视化依赖关系。

关于javascript - 在我的 Angular JS 应用程序中,我想知道 Controller 中使用了哪些服务、模块?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39239914/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com