ngMocks.get
Mevcut öğeye ait olan bir bileşeni, direktifi, servisi veya token'ı döndürür, bu bileşen ya da yapısal direktifler olabilir.
ipucu
ngMocks.get
fonksiyonunu kullanırken doğru türleri belirtmek, elde edeceğiniz sonuçların doğruluğu açısından önemlidir.
ngMocks.get( debugElement, Component, notFoundValue? )
const component = ngMocks.get(fixture.debugElement, MyComponentType);
ngMocks.get( debugElement, Directive, notFoundValue? )
const directive = ngMocks.get(fixture.debugElement, MyDirectiveType);
ngMocks.get( Service )
const service = ngMocks.get(MyServiceType);
ya da ngMocks.find
tarafından desteklenen seçimciler ile basitçe.
ngMocks.get( cssSelector, Directive, notFoundValue? )
const directive = ngMocks.get('app-component', MyDirectiveType);
ngMocks.get( cssSelector, Component, notFoundValue? )
const component = ngMocks.get('app-component', AppComponentType);
Kök sağlayıcılar
Bir kök sağlayıcıya ulaşmanız gerekiyorsa, ngMocks.get
ilk parametre olmadan çağrılmalıdır:
const appId = ngMocks.get(APP_ID);
bilgi
İlk parametre olarak debugElement
veya cssSelector
kullanılmadığı durumlarda, ngMocks.get
doğrudan token'ı kullanarak erişim sağlar.