依赖注入是一个重要的应用程序设计模式。 它的用途非常广泛,几乎所有人都称之为DI。
Angular拥有自己的依赖注入框架,如果没有它,你真的不能构建一个Angular应用程序。
本页面涵盖了DI是什么,为什么它是有用的,以及如何使用Angular DI。
为什么使用依赖注入?
要理解为什么依赖注入如此重要,请考虑没有它的例子。 想象一下写下面的代码:
lib/src/car/car.dart (without DI)
class Car { Engine engine; Tires tires; var description = 'No DI'; Car() { engine = new Engine(); tires = new Tires(); } // Method using the engine and tires String drive() => '$description car with ' '${engine.cylinders} cylinders and ' '${tires.make} tires.'; }原文链接:https://www.f2er.com/javaschema/282424.html