在angular1中,我们只有提供者的标记类型 - 字符串。在angular2中,我见过的所有例子似乎都在使用类令牌。例如:
class Car {}
var injector = ResolveInjector.resolveAndCreate([
{ provide: Car, useClass: Car },
^^^
{ provide: Engine, useClass: Engine }
]);
我想知道什么是有效的令牌类型?它们可以基于TypeScript数据类型还是JavaScript数据类型?解析依赖关系时,角度为uses metadata。有效的令牌类型是那些在元数据中有效的令牌类型吗?
答案 0 :(得分:1)