Ich versuche eine Änderung in Winkel 4 für Eingabefeld nach dem Wert in es durch this.my_var = my_val
auslösen, und dann, wie kann ich Change Event auslösen?Angular 4 wie kann ich trigger change wie jquery trigger ('change')
Code-
import { Component, OnInit,OnDestroy, Renderer, ElementRef, ViewChild } from '@angular/core';
@ViewChild('mka_gb') mka_gb:ElementRef;
constructor(private router: Router, private renderer:Renderer) { }
ngOnInit() {
this.getOverviewData();
let search = window.localStorage.getItem('search_val');
window.localStorage.setItem('search_val', '');
console.log(search);
if(search != '') {
setTimeout(()=>{
this.mka_search = search;
let event = new MouseEvent('click', {bubbles: true});
this.renderer.invokeElementMethod(
this.mka_gb.nativeElement, 'dispatchEvent', [event]);
},300);
}
}
<input #mka_gb type="text" pInputText size="50" placeholder="Global Filter" class="form-control" [ngModel]="mka_search">
können Sie weitere Informationen hinzufügen. Besuchen Sie [** Fragen Hilfe **] (https://Stackoverflow.com/help/how-to-ask) bevor Sie fragen :) – Aravind
was Sie versucht haben, alle Code-Beispiele –
auch eckig hat schöne Dokumentation gehen und lesen Sie es https://angular.io/guide/user-in-put –