Angular 2 uygulamamda bir arama kutusu yapıyorum, 'Enter' düğmesine basarak değeri göndermeye çalışıyorum (form bir düğme içermiyor).Açısal 2'de, enter tuşuna basıldığında giriş tipi = "metin" değerini nasıl gönderirim?
Şablon test amaçlı basit onSubmit fonksiyonla
<input type="text" id="search" class="form-control search-input" name="search" placeholder="Search..." [(ngModel)]="query" (ngSubmit)="this.onSubmit(query)">
...
export class HeaderComponent implements OnInit {
constructor() {}
onSubmit(value: string): void {
alert('Submitted value: ' + value);
}
}
ngSubmit bu durumda çalışmak için görünmüyor. Peki bunu çözmek için 'Açısal 2 yol' nedir? (Gizli düğmeler gibi kesmek Tercihen olmadan)
Güzel! '
'ile sarmalayarak işe koyuluyordum, ama yolunuz daha temiz ve özlü! –Temiz. teşekkürler – user2180794
Bu ayrıca [Açısal Dokümanlar] bölümünde de belirtilmiştir (https://angular.io/docs/ts/latest/guide/user-input.html#!#key-event-filtering-with-key-enter-) . –