Ana içeriğe geç

ngMocks.hide

ngMocks.hide, ngMocks.render tarafından render edilen dikkate alınan öğeleri gizler.

ngMocks.hide(declarationInst);
ngMocks.hide(declarationInst, templateRef);
ngMocks.hide(declarationInst, debugNode);
ngMocks.hide(declarationInst, structuralDir);
  • declarationInst, bir bileşen veya özellik yönergesi örneği olmalıdır.
  • templateRef, bir TemplateRef örneği olmalıdır.
  • structuralDir, bir yapısal yönerge örneği olmalıdır.

Parametre Yok

Eğer bir parametre verilmemişse, o zaman tüm render edilen şablonlar ve sorgular aracılığıyla ulaşılabilir olan yapısal yönergeler gizlenecektir.

ngMocks.hide(declarationInst);

TemplateRef

Eğer ikinci parametre TemplateRef ise, o zaman sadece şablon gizlenecektir.

ngMocks.hide(componentInst, templateRef);
ngMocks.hide(directiveInst, templateRef);

Yapısal yönerge

Eğer ikinci parametre bir yapısal yönerge örneği ise, o zaman sadece onun şablonu gizlenecektir.

ngMocks.hide(componentInst, structuralDir);
ipucu

Bir yapısal yönergeyi kendisiyle gizlemek için, onu ikinci parametre olarak geçiniz.

ngMocks.hide(structuralDir, structuralDir);