Skip to content
Rob edited this page Jan 22, 2015 · 3 revisions

NgElement can be injected into a @Component or @Decorator constructor. It contains a reference to the raw DOM element for the directive.

Example

import {Component, TemplateConfig, NgElement} from 'core/core.js';

@Component({
    selector: 'my-comp',
    template: new TemplateConfig({
        inline: '<div>hello</div>'
    })
})
class MyComp {
    constructor(element: NgElement) {
        //Outputs 'hello'
        console.log(element.domElement.textContent);
    }
}

Clone this wiki locally