so dass ich einen Weg, um herauszufinden, ich versuche Fenster debouce: Ändern der Größe Ereignisse Observablen verwenden, so eine Art von Funktion würde nur aufgerufen werden, nachdem Benutzerfenster stoped Ändern der Größe oder einige Zeit hat ohne Größenänderung (zB 1sec) übergeben.angular2: Wie Observablen verwenden Fenster zum Entprellen: die Größe
https://plnkr.co/edit/cGA97v08rpc7lAgitCOd
import {Component} from '@angular/core'
@Component({
selector: 'my-app',
providers: [],
template: `
<div (window:resize)="doSmth($event)">
<h2>Resize window to get number: {{size}}</h2>
</div>
`,
directives: []
})
export class App {
size: number;
constructor() {
}
doSmth(e: Event) {
this.size = e.target.innerWidth;
}
}
ist nur ein einfaches Beispiel, das Fenster verwendet: die Größe und zeigt, dass es sofort (Verwendung „Launch Vorschau in einem separaten Fenster“) reagiert.
Gern geschehen! Vielleicht könnte dieser Artikel Sie interessieren sollte: https://gist.github.com/staltz/868e7e9bc2a7b8c1f754 ;-) –
Es scheint, wie dies jetzt der aktuelle Fehler/Problem für diese Funktion ist: https://github.com/angular/angular/Ausgaben/13248 –