Tôi đang cố gắng thực hiện liên kết hai chiều đơn giản nhất trong Angular2. Tôi muốn chia sẻ một biến giữa thành phần của tôi và mẫu của nó.Ràng buộc giá trị trong văn bản
mẫu của tôi là:
<textarea [(ngModel)]="currentQuery"></textarea>
Và thành phần của tôi là:
import { Component } from '@angular/core';
import { ViewChild } from '@angular/core';
import { OnInit } from '@angular/core';
@Component({
moduleId: module.id,
selector: 'vs-home',
templateUrl: 'home.component.html'
})
export class HomeComponent {
private currentQuery: string = '';
}
Theo các tài liệu này nên làm việc nhưng tôi nhận được:
Error: Uncaught (in promise): Error: Template parse errors:
Can't bind to 'ngModel' since it isn't a known property of 'textarea'. ("
<div class="query-bar-container">
<textarea [ERROR ->][(ngModel)]="currentQuery"></textarea>
<!-- <button type="button" class="btn btn-default" (click"): [email protected]:15
Xem cũng [Không thể liên kết với 'ngModel' vì nó không phải là thuộc tính đã biết của 'đầu vào'] (http s: //stackoverflow.com/a/38896469/603003). – ComFreek