ngMocks.findAll
Doğru türde componentInstance'a sahip bir bileşene ait bulunan DebugElements dizisini veya bir CSS seçiciyi eşleştiren bir dizi döndürür.
Bir kök öğesi veya bir fixture belirtilmemişse, geçerli fixture kullanılır.
bilgi
ngMocks.findAll
fonksiyonu farklı argümanlarla kullanılabilir:
ngMocks.findAll( fixture?, component )
ngMocks.findAll( fixture?, cssSelector )
ngMocks.findAll( debugElement?, component )
ngMocks.findAll( debugElement?, cssSelector )
Örnek Kullanımlar
const elements1 = ngMocks.findAll(Component1);
const elements2 = ngMocks.findAll(fixture, Component2);
const elements3 = ngMocks.findAll(fixture.debugElement, Component3);
const elements1 = ngMocks.findAll('div.item1');
const elements2 = ngMocks.findAll(fixture, 'div.item2');
const elements3 = ngMocks.findAll(fixture.debugElement, 'div.item3');
ipucu
cssSelector
, bir özellik CSS seçici oluşturmak için bir tuple destekler.
const elements1 = ngMocks.findAll(['data-key']);
// same result
const elements2 = ngMocks.findAll('[data-key]');
const elements1 = ngMocks.findAll(['data-key', 5]);
// same result
const elements2 = ngMocks.findAll('[data-key="5"]');