在Angular 4…8组件中以编程方式列出提供程序、导入和声明

在Angular 4…8组件中以编程方式列出提供程序、导入和声明,angular,jasmine,Angular,Jasmine,为了在角度(Jasmine)测试中配置测试床,是否有一种方法可以通过某种反射方式以编程方式列出组件范围内的导入、声明和提供程序。有时我会遇到需要在测试床中提供和配置的组件的间接依赖关系,所以我不确定你问的是什么。也许有一系列的提供者可以在组件加载前后进行比较?有人知道Angular把这些东西放在哪里吗?好吧,似乎有可能:我还没试过,但这可能行:

为了在角度(Jasmine)测试中配置测试床,是否有一种方法可以通过某种反射方式以编程方式列出组件范围内的导入、声明和提供程序。

有时我会遇到需要在测试床中提供和配置的组件的间接依赖关系,所以我不确定你问的是什么。也许有一系列的提供者可以在组件加载前后进行比较?有人知道Angular把这些东西放在哪里吗?好吧,似乎有可能:我还没试过,但这可能行: