Débuter avec Angular 14: #2 Afficher la valeur d'una d'une 변수 avec le 데이터 바인딩

구성 해제



Dans l'ame de chaque Framework 프론트엔드, que ce soir React, Vue, peu importe le nom et qui a inventé le framework. Le coeur de tout est le "Composant".

Je vais explorer ce qu'est et comment écrire un composant, puis modifier un peu le template(l'affichange).

Dans l'ame de chaque application se trouve le principe de la Todo-list: un "Item"que je peux:
  • 승수(목록)
  • 수정자(에디션)
  • 슈프라이머
  • 비주얼라이저

  • Je remplace "Item"par "Musique"ca devient Spotify
    BlitzGG 또는 OPGG에서 "Champion"으로 "Item"을 교체하십시오.
    Je remplace "Item"par "Video"ca devient YouTube
    등...

    Je vais aller voir ce qui se passe dans le fichier app.component.ts
    Petite info, plutot que de chercher dans les dossiers en cliquant un peu partout, je prefere utiliser command + p 쉬르 맥 등crtl + p sur windows pour rechercher des fichiers dans Vual Studio Code, je dis ca je dis rien.

    // Import de l'annotation Component
    import { Component } from '@angular/core';
    
    @Component({
      // Comment je l'instancie dans mon html: <app-root/>
      selector: 'app-root',
      // Où se trouve son affichage
      templateUrl: './app.component.html', 
      // Où se trouve son style
      styleUrls: ['./app.component.scss']
    })
    export class AppComponent {
      // Juste pour tester
      // Un attribut `title`
      title = 'my-app';
    }
    


    Avant de lancer le serveur de developmentpement, je veux que tu remplaces le contenu de app.component.html 파 세시:

    <h1>Hello world!</h1>
    


    축하합니다!

    npm start
    


    Dans mon navigateur, je visite http://localhost:4200/ .

    J'ai ca du coup:



    Amuse-toi à modifier le contenu du fichier .html voir comment ca réagit을 따르십시오.

    개념 설명: Le 데이터 바인딩



    Si je traduis literalement mon anglais de ouf, ce serait "liaison de donnée", mais qu'est-ce donc.

    Tu te rappelles que dans mon fichier app.component.ts j'avais:

    // ...
    export class AppComponent {
      // Ma donnée
      title = 'my-app';
    }
    




    Le data binding se fait via l'utilisation des doubles 🥸🥸 mustaches comme ceci:

    <h1>{{ title }}</h1>
    


    Je remplace et je constate:

    좋은 웹페이지 즐겨찾기