Sự kiện change
trong Angular 2 là gì? Khi nào nó được gửi đi và tôi có thể sử dụng nó như thế nào?
I. e. tôi đã đăng ký mã sau đây qua số (change)="update()"
?Sự kiện `thay đổi` trong Angular 2
http://plnkr.co/edit/mfoToOSLU6IU2zr0A8OB?p=preview
import {Component, View, Input, Output, EventEmitter, OnChanges} from '@angular/core'
@Component({
selector: 'inner-component',
template: `
<label><input type="checkbox" [(ngModel)]="data.isSelected"> Selected</label>
`
})
export class InnerComponent {
data = { isSelected: false };
}
@Component({
selector: 'my-app',
template: `
<p><inner-component (change)="update()"></inner-component></p>
<p>The component was updated {{count}} times</p>
`,
directives: [InnerComponent]
})
export class AppComponent {
count = 0;
update() {
++this.count;
}
}
Tôi rất ngạc nhiên khi nó hoạt động. Cảm thấy giống như một lỗi từ góc cạnh. – maxisam