标签: angular
constructor(srv: SomeService)
constructor(private srv: SomeService)
constructor(public srv: SomeService)
这些DI之间有什么区别?我应该选择哪一个?
答案 0 :(得分:6)
与Angular DI无关,这只与TS类构造函数有关。
后者2隐式创建了一个名为srv的类字段,而第一个没有。在第一个示例中,srv仅在构造函数体中可用。
srv