IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Angular Discussion :

Affichage avec angular 4


Sujet :

Angular

  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Septembre 2007
    Messages
    32
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2007
    Messages : 32
    Par défaut Affichage avec angular 4
    Bonjour,
    Je suis débutante en Angular 4 et j'essaye d'afficher un input qui affiche ensuite les lettres affichées pour voir ce que cela fait.
    Mais malheureusement rien ne s'affiche.
    Quelqu'un sait-il pourquoi?
    Merci d'avance pour votre réponse.


    le fichier enfant app.children.ts:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
     
    import { Component, Input } from '@angular/core';
     
    @Component({
      selector: 'app-children',
      template:`<div>
        <div> 
          Propriété name:{{name}}
        </div>
         historique des valeurs :
        <ul>
          <li *ngFor="let oldName of nameHistory"> {{oldName}}</li>
        </lu>
      </div>`
    })
     
    export class ChildrenComponent {
     nameHistory: string[] = [];
     private _name: string;
     
     get name() :string{
      return this._name;
     }
     
      @Input()
      set name(value: string){
        this.nameHistory.push(value);
        this._name = value;
      }
    }
    le fichier parent app.component.ts:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
     
    import { Component} from '@angular/core';
     
     
    @Component({
    	selector :'app-root',
    	template: `
    		<div>
    			<input [(ngModel)]="message" placeholder="Mot à taper"/>
    			<hr/>
    			<app-children [name] ="message"></app-children>
    		</div>`,
    	styles:[`
    			:host{
    				display: inline-block;			
    			}`]
     
    })
    export class AppComponent {
    message: string; 
    }

  2. #2
    Modérateur

    Avatar de NoSmoking
    Homme Profil pro
    Inscrit en
    Janvier 2011
    Messages
    17 198
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Isère (Rhône Alpes)

    Informations forums :
    Inscription : Janvier 2011
    Messages : 17 198
    Par défaut
    Bonjour,
    je vois que la discussion est marquée résolue, pourrais-tu nous en dire plus sur la solution à ton problème, cela pourrait en aider d'autres.

    Merci.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Affichage du jombotron avec angular js
    Par manou756011 dans le forum AngularJS
    Réponses: 3
    Dernier message: 19/04/2015, 18h15
  2. Resolution d'affichage avec x11
    Par cosmos38240 dans le forum Applications et environnements graphiques
    Réponses: 4
    Dernier message: 06/06/2004, 23h26
  3. Pb affichage avec un PaintBox (pour eviter scintillement)
    Par juan64 dans le forum C++Builder
    Réponses: 7
    Dernier message: 08/04/2004, 09h21
  4. Problème d'affichage avec trace
    Par WriteLN dans le forum Flash
    Réponses: 10
    Dernier message: 22/10/2003, 16h59

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo