我在试图了解@Host装饰器如何工作与视图组件解耦。所以,我创建了以下注入树: class Dependency {
}
@Injectable()
class NeedsDependency {
constructor(@Host() public dependency: Dependency) {
console.log(this.dependency); // o
的正确标记类型在angular1中,我们只有提供者类型的标记 - 字符串。在angular2中,我所见过的所有例子似乎都使用了类别标记。例如: class Car {}
var injector = ResolveInjector.resolveAndCreate([
{ provide: Car, useClass: Car },
^^^
{ provide