Avez-vous une question? (216) 97 656 803 hajjriadh@gmail.com
Angular

Liaison de données dans Angular

Un cours complet pour maîtriser Liaison de données dans Angular.

0 chapitres 0 QCM Accès gratuit
  1. Objectifs

    • Connaitre la directive ngModul d'angular
    • Etre capable d'utiliser la directive ngModul d'angular
  2. Présentation

    • La liaison de données dans Angular est la synchronisation entre le modèle et la vue.
    • La liaison de données est le concept utilisée dans Angular pour définir la communication entre un composant et le DOM.
    • Cette liaison peut être une liaison de données unidirectionnelle ou une liaison de données bidirectionnelle.
    • La liaison de données est le concept important d'Angular. Il nous permet de définir la communication entre le composant et la vue. La liaison de données est transmise du composant à la vue et de la vue au composant.
    • Dans ce tutoriel nous découvrirons les différents types de liaison de données à savoir:
      1. Interpolation de chaînes (String Interpolation)
      2. Reliure de propriété (Property Binding,)
      3. Liaison d'événement (Event Binding,)
      4. Liaison de données bidirectionnelle (Two Way Data Binding)
  3. Interpolation de chaînes dans Angular

    • L'interpolation de chaînes est une technique de liaison de données unidirectionnelle qui est utilisée pour sortir les données d'un code TypeScript vers un modèle HTML (affichage).
    • Il utilise l'expression de modèle entre deux accolades pour afficher les données du composant dans la vue. L'interpolation de chaînes ajoute la valeur d'une propriété du composant.
    • Exemple 01
      • Nous avons déjà créé un projet Angular à l'aide d'Angular CLI.Pour voir comment créer un projet Angular. Cliquez ici
      • Ici, nous utilisons le même projet pour cet exemple.
      • Ouvrez le fichier app.component.ts et utilisez le code suivant dans le fichier:
        import { Component } from '@angular/core';
        @Component({
          selector: 'app-root',
          templateUrl: './app.component.html',
          styleUrls: ['./app.component.css']
        })
        export class AppComponent {
          title  =  "Votre site apcpedagogie.com vous propose un exemple"
           +"de liaison de données utilisant l'interpolation de chaînes" ;
        }
    • Maintenant, ouvrez app.component.ts et utilisez le code suivant pour voir l'interpolation de chaîne.
    <div class="container">
      <h2>
      {{ title }}
    </h2>
    </div>
    
  4. Maintenant, ouvrez app.component.html et utilisez le code suivant pour voir l'interpolation de chaîne.
  5. Liaison de données dans Angular

  6. Pour afficher la valeur de la variable appelée <title< à l'écran, nous devons créer une liaison à l'intérieur du modèle des composants.
  7. Exemple 02
    • Mettez à jour le fichier app.component.ts avec le code suivant:
       nombreA: number =  13 ;
       nombreB: number =  22 ;
       nombreC: number =  12 ;
  8. Mettez à jour le fichier app.component.html avec le code suivant:
  9. <p>Le résultat de la multiplication de <strong>{{ nombreA }}</strong> X <strong>{{ nombreB }}</strong>
    X <strong>{{ nombreC }}</strong> est :<strong>{{nombreA*nombreB*nombreC}}</strong></p>
  10. La ligne suivant sera affichée: Le résultat de la multiplication de 13 X 22 X 12 est :3432
  11. Dans la liaison de données unidirectionnelle, l'expression de modèle {{}} est utilisée pour lier une propriété au DOM.
  12. Reliure de propriété (Property Binding)

  13. Interpolation de chaînes dans Angular

  14. Interpolation de chaînes dans Angular