我正在开发一个Angular 5应用程序,其中我有一个包含两个HTML块的组件,块1和块2。
最初显示由介绍文本组成的块1,并隐藏块2。当组件随后通过@Input输入数据时,现在列出数据的块2变为可见,并且块1变为隐藏。现在,下一步是测试组件。
我尝试通过@Input测试组件 - ''数据,但是块2仍然没有显示,(即使我手动应用" detectChanges()"方法)。
如何测试组件的* ngIf状态(打开/关闭)以便测试?
你可以参考这篇文章中描述我不成功尝试的代码。 Testing *ngIf show/hide component dependent on data