小编iKB*_*AHT的帖子

Angularjs - 如何从另一个不依赖的模块中纠正注入服务?

我不明白工作模块的依赖性.

我有3个模块,它们相互依赖,如图所示. 在此输入图像描述

"App"模块包括"module1"和"module2"."module2"包括"核心"模块.关于plunker有来源.

angular.module("core", []).factory("HelloWorld", function() {
  return function () {
    alert('Hello World!')
  }
});

angular.module("module1", []).controller("main", function(HelloWorld){
  HelloWorld();
});

angular.module("module2", ["core"]);

angular.module("app", ["module1", "module2"]);
Run Code Online (Sandbox Code Playgroud)

如果我将模块核心的服务注入模块"module1",它可以正常工作.但"核心"模块不依赖于模块"module1".为什么会这样?

code-injection angularjs angularjs-module

10
推荐指数
1
解决办法
4574
查看次数

为什么本机浏览器排序功能比quicksort慢?

我实现了quicksort并发现它比native .sort()方法更快,这里是性能测试

为什么以及如何发生这种情况?

javascript sorting performance quicksort

6
推荐指数
1
解决办法
640
查看次数