Quelle est la bonne manière d'accéder à l'élément naturel dans angular2 (2 diff moyens) les docs sont rares

Quelle est la bonne manière d'accéder à l'élément naturel dans angular2 (2 diff moyens)
j'ai donc vu le code qui utilise:

constructor(ele: ElementRef) {
    let myEl = ele.nativeElement;
    //do some work on myEl such as jQuery(myEl).hide()
    ...

Ainsi que le code qui utilise les natifs de dom via BrowserDomAdapter:

constructor(viewContainer:ViewContainerRef) {
   let dom = new BrowserDomAdapter();
   let el = viewContainer.element.nativeElement; 
   let myEle = dom.getElementsByClassName(el, element)[0];
   //or jQuery(myEle).hide()
   ...

Je me demande ce qui est le Pro et le Contre et "bonne" façon de faire les choses.
Malheureusement, les docs semblent rares encore.

Je suis en supposant que ce dernier vous donnera les web workers soutien par le biais de l'interface, mais c'est juste mon hypothèse.

Je pense que vous l'avez vu avant, j'ai changé la source

OriginalL'auteur born2net | 2016-02-17