typescript - Angular 5 - Uppdatera en komponent (Inte hela sidan)
Just nu har jag en knapp som heter: Återställ standardinställningar
Jag anropar (click)="onResetDefault()" inom button-taggen och jag vill att onResetDefault()-metoden bara ska uppdatera den specifika komponenten och INTE hela fönstret (till skillnad från location.reload()). Hur skulle jag göra det? Svar som använder Angular 2+ praxis skulle uppskattas :)
Svar #1
Skapa en lokal variabel i din komponent (Förutsatt att du använder TypeScript om Angular 2+):
myValue: string;
Sedan manipulerar du den variabeln på andra sätt. Och sedan kallar du din onResetDefault()-metod i din komponent, som ser ut så här:
onResetDefault(): void {
myValue = 'Default';
}
Jag förstår inte hur och varför du skulle utlösa en sidomladdning, men detta borde göra det du vill här uppe.
i din mall (.html) så är det säkert någonstans presenterat, det enklaste skulle vara som:
my value is: {{ myValue }}
