I am trying to get the values of an input field and a dropdown in a function . But i get the error can not read the property of null.
languageSelected(name: ElementRef, languageSelect: ElementRef) {
alert(languageSelect.nativeElement.value);
}
The view is below.
<div class="form-group row">
<label class="col-md-3 form-control-label" for="name">{{'movieCategory.name'|translate}}</label>
<div class="col-md-5">
<input #categoryNameInput [disabled]="pageStatus==4" ngModel="{{movieCategory.name}}" name="name" id="name" type="text" class="form-control" placeholder="{{'movieCategory.placeHolder.name'|translate}}">
</div>
<div class="col-md-3">
<select #languageSelection class="form-control">
<option value="tr">Türkçe</option>
<option value="en">İngilizce</option>
<option value="de">Almanca</option>
</select>
</div>
<div class="col-md-1">
<i (click)="languageSelected(categoryNameInput,languageSelection)" class="fa fa-plus fa-2x" style="margin-top:5px;margin-left:-15px;color:green" aria-hidden="true"></i>
</div>
</div>
Btw when i try alert(languageSelect) instead , it alerts [object HTMLSelectElement] which is okay i think.