Olay yönetimi, web uygulamalarında etkileşimli özellikleri mümkün kılar. Geliştirici olarak buton tıklamaları, form gönderimleri ve daha fazlası gibi kullanıcı eylemlerine yanıt verme imkanı sağlar.
NOTE: Temel bilgiler kılavuzundaki kullanıcı etkileşimini yönetme hakkında daha fazla bilgi edinin.
Bu aktivitede, bir olay yöneticisi eklemeyi öğreneceksiniz.
Angular'da olaylara parantez sözdizimi () ile bağlanırsınız. Belirli bir öğede, bağlanmak istediğiniz olayı parantez içine alın ve bir olay yöneticisi ayarlayın. Bu button örneğini inceleyin:
@Component({
...
template: `<button (click)="greet()">`
})
export class App {
greet() {
console.log('Hello, there 👋');
}
}
Bu örnekte, butona her tıklandığında greet() fonksiyonu çalışacaktır. greet() sözdiziminin sondaki parantezleri içerdiğine dikkat edin.
Pekala, şimdi sıra sizde:
-
Bir olay yöneticisi ekleyin
AppsınıfınashowSecretMessage()olay yöneticisi fonksiyonunu ekleyin. Uygulama olarak aşağıdaki kodu kullanın:showSecretMessage() { this.message = 'Way to go 🚀'; } -
Şablon olayına bağlayın
app.tsdosyasındaki şablon kodunu,sectionöğesininmouseoverolayına bağlanacak şekilde güncelleyin.<section (mouseover)="showSecretMessage()">
Birkaç adımda Angular'da ilk olay yöneticinizi oluşturdunuz. Bu işte oldukça iyi oluyorsunuz gibi görünüyor, harika çalışmaya devam edin.