constructor(srv: SomeService)constructor(private srv: SomeService)constructor(public srv: SomeService)
这些DI之间有什么区别,我应该选择哪一个?

最佳答案

这与Angular DI无关,仅与TS类构造函数有关。

后面的2隐式创建一个名为srv的类字段,而第一个则没有。在第一个示例中,srv仅在构造函数主体内可用。

10-08 18:39