Tôi đang thử nghiệm với Angular2 và cố gắng lấy một sự kiện nhấp chuột đơn giản để cập nhật mẫu. Sự kiện nhấp chuột kích hoạt chức năng toggleValue()
, nhưng không cập nhật mẫu. Những gì tôi đã làm dường như phù hợp với nhiều hướng dẫn khác nhau (mặc dù chúng dựa trên phiên bản Alpha); Tôi chỉ không thể tìm ra nơi tôi đang đi sai với một ví dụ đơn giản như vậy. Mã như sau:Angular2 Nhấp vào Sự kiện Không cập nhật Mẫu
/// <reference path="typings/tsd.d.ts" />
import 'reflect-metadata';
import {Component, View} from 'angular2/core';
import {bootstrap} from 'angular2/bootstrap';
@Component({
selector: 'app',
})
@View({
template: `
<div>Value: {{value}}</div>
<button (click)="toggleValue()">Toggle</button>
`
})
class App {
value: boolean = true;
toggleValue() {
console.log('toggleValue()');
this.value = !this.value;
}
}
bootstrap(App);
Tôi đang sử dụng phiên bản góc 2.0.0-beta.0
Mã của bạn là tốt. –
Hãy thử cách này: https://plnkr.co/edit/AM8oYG4VqalcQMnlE3MP?p=preview Lưu ý rằng tôi đã thay đổi 'import {bootstrap} từ 'angular2/bootstrap';' thành 'import {bootstrap} từ 'angular2/platform/browser '; ' – kendaleiv