I am beginner angular 2
Here is my input
<input type="hidden" value={{date}} #myname/>
Here is my code
console.log(document.getElementById('myname'));
It's return null
why?
Kindly Advise me,
Thanks
I am beginner angular 2
Here is my input
<input type="hidden" value={{date}} #myname/>
Here is my code
console.log(document.getElementById('myname'));
It's return null
why?
Kindly Advise me,
Thanks
As you defined template variable, you can access that element using ViewChild
decorator. document.getElementById
will only work when element has id
property with specific value in that id
attribute.
@ViewChild('myname') myNameElem: any;
import {ElementRef} from '@angular/core';
@ViewChild('myname') el:ElementRef;
ngAfterViewInit()
{
//this.el.nativeElement.focus();
//this.el.nativeElement.value()
// And more
}