Débuter avec Angular 14: #3 Réagir à un évenement (comme le clique) avec l'Event 바인딩
title = "bonjour"L'info redescend et le template affichebonjour si on met{{ title }} .C'est un outils super puissant et qui sera utilisé quasi tout le temps.
Maintenant, disons que j'ai besoin de réagir à une action d'un utilisateur, appelons-le: Jean-Bilal.
Jean-Bilal 도착 sur ma belle application et se dit tiens: "L'application est ouf! elle affiche bonjour et tuuut...."
Maintenant, Jean-Bilal à envie d'interagir avec l'application, donc en dessus du message
bonjour on va lui mettre un petit bouton:<h1>{{ title }}</h1>
<button>Clique ici pour voir la magie 🪄</button>

Jean-Bilal, clique mais il ne se passe rien...

Par contre si je remplace le template de
app.component.html par ceci:<button (click)="handle_click()">Clique ici pour voir la magie 🪄</button>
Et que je je declare une méthode (function) dans mon composant
app.component.tsimport { Component } from '@angular/core';
@Component({
  selector: 'app-root',
  templateUrl: './app.component.html',
  styleUrls: ['./app.component.scss'],
})
export class AppComponent {
  title = 'Bonjour!';
  handle_click() {
    alert('Bonjour!');
  }
}

Petit teasing pour la prochaine partie qui parlera de programmation 반응성:
Je change juste un bout de ma method:
import { Component } from '@angular/core';
@Component({
  selector: 'app-root',
  templateUrl: './app.component.html',
  styleUrls: ['./app.component.scss'],
})
export class AppComponent {
  title = 'Bonjour!';
  handle_click() {
    this.title = 'Au revoir!';
  }
}

Donc pour récapituler, voici en une image la difference entre la Data et l'Event binding:
 
                Reference
이 문제에 관하여(Débuter avec Angular 14: #3 Réagir à un évenement (comme le clique) avec l'Event 바인딩), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://dev.to/sidali/debuter-avec-angular-14-3-reagir-a-un-evenement-comme-le-clique-avec-levent-binding-3a31텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
                                
                                
                                
                                
                                
                                우수한 개발자 콘텐츠 발견에 전념
                                (Collection and Share based on the CC Protocol.)