我是学习JavaScript的新手。任何人都可以通过其演示示例向我介绍依赖注入的知识。所以我从那里学到了东西。没有好的和明确的链接,我从谷歌搜索发现。使用Angular Javascript的精确示例的依赖注入
回答
依赖关系 注入是一种设计模式,允许删除硬编码的依赖关系,从而使得在运行时删除或更改它们成为可能。
一般情况下,只有三个办法一个对象可以得到它的依赖关系的保持:
- 我们可以在内部创建它的依赖。
- 我们可以查看它或将其称为全局变量。
- 我们可以将它传递到需要的地方。
依赖注入,我们正在应对第三way.We不按照第2种方式,因为一个好的程序员从来不脏全球范围内,这将是困难的代码的隔离。
这种在运行时修改依赖关系的功能允许我们创建适用于测试的独立环境,它们是 。我们可以用生产环境中的真实对象替换为 测试环境。
例如,让我们考虑这个简单的应用程序,声明了一个模块和一个控制器,像这样:
angular.module('myApp', [])
.factory('greeter', function() {
return {
greet: function(msg) { alert(msg); }
}
})
.controller('MyController',
function($scope, greeter) {
$scope.sayHello = function() {
greeter.greet("Hello!");
};
});
在运行时,当角实例的实例我们模块,它查找欢迎,并且简单地通过它自然地 。
在上面的例子中,我们没有描述如何找到迎宾者;它很简单,因为 注射器负责为我们找到并加载它。
如需进一步参考,请访问Angularjs Modularization and Dependency injection,这可以帮助您更好地了解。
服务和工厂有什么区别?你能用实例来形容我吗? –
我希望http://stackoverflow.com/questions/23074875/angularjs-factory-and-service可以帮助你。 –
- 1. Angular 2依赖注入
- 2. Angular 2依赖注入
- 3. 依赖注入的JavaScript
- 4. 如何使用依赖于Kotlin的JavaScript进行依赖注入?
- 5. 使用依赖注入来注入依赖注入器
- 6. 正确使用依赖注入容器
- 7. Rails中Angular的依赖注入
- 8. Angular 2依赖注入不起作用
- 9. Javascript $ http依赖注入
- 10. 依赖注入创建多个实例
- 11. 使用依赖注入容器时明确依赖关系
- 12. 这个依赖注入示例和解释是否正确?
- 13. Angular 2实例化构造函数之外的依赖注入
- 14. Angular2:实例级的依赖注入
- 15. linq2sql使用依赖注入?
- 16. 使用依赖注入
- 17. 使用HTML导入的依赖注入
- 18. 依赖注入演示
- 19. 使用Angular 2注入依赖项的单元测试服务
- 20. Angular Js依赖注入问题
- 21. Angular 2服务依赖注入问题
- 22. 依赖注入问题 - Angular 2
- 23. Angular-Access config注入依赖关系
- 24. 依赖注入的正确实施
- 25. Java - 注入依赖的正确方法?
- 26. 依赖注入
- 27. 依赖注入
- 28. ui.bootstrap依赖注入
- 29. 依赖注入
- 30. 依赖注入
这是不可能的,你不能找到任何好的和明确的解释谷歌的依赖注入和角度的主题。 –
我发现了一个很棒的。 [Angular Docs](https://docs.angularjs.org/guide/di) –