所以我想弄清楚一个方法来取消窗口:使用observables调整事件大小,所以某些功能只会在用户停止调整窗口大小后调用,没有尺寸变化(比如说1秒)就通过了。angular2:如何使用observables来反弹窗口:调整大小
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;
}
}
仅仅是使用窗口一个简单的示例:调整大小和显示,它会立即作出反应(使用“启动预览在单独的窗口”)。
不客气!也许这篇文章可能会让你感兴趣:https://gist.github.com/staltz/868e7e9bc2a7b8c1f754 ;-) –
看来这是现在这个功能的当前错误/问题:https://github.com/angular/angular /问题/ 13248 –