im Winkel 4Winkelinterpolationsverfahren ruft die Methode oft
app.component.html
<div>Counter: {{GetCount()}}</div>
app.component.ts
import { Component, OnInit } from '@angular/core';
@Component({
selector: 'app-root',
templateUrl: './app.component.html',
styleUrls: ['./app.component.css']
})
export class AppComponent implements OnInit {
constructor() {
}
ngOnInit()
{
}
counter:number = 1;
GetCount(): any {
this.counter++;
return this.counter;
}
}
My Ausgangs war auf dem Bildschirm:
Counter: 4
Wie es möglich ist? Ich rufe die GetCount-Methode nur einmal in meinem HTML auf und es schlägt 4 Mal, wenn ich einen Breakpoint in die Methode einfüge. Was ich hier falsch mache.
Wahrscheinlich sprudelt das Ereignis durch die Ausbreitung. –
Ich glaube, was passiert, ist Ihre Methode wird durch Change Detection Zyklen 3 mal ausgelöst und das macht es den Wert bis 4 erhöhen. – amal