anchor.diff:  .l-main-section
   :marked
     ## Creating a class for the data
  +  
  +  ## Crear una clase para los datos
   
     We are defining our data directly inside our component.
     That's fine for a demo but certainly isn't a best practice. It's not even a good practice.
     Although we won't do anything about that in this chapter, we'll make a mental note to fix this down the road.
  +  
  +  Estamos definiendo nuestros datos directamente en nuestro componente.
  +  Eso está bien para una demostración pero definitivamente no es la mejor practica. Ni siquiera es una buena práctica.
  +  Aunque no haremos nada al respecto en este capítulo, haremos una nota mental para arreglar esto en el camino.
   
     At the moment, we're binding to !{_an} !{_array} of strings. We do that occasionally in real applications, but
     most of the time we're binding to more specialized objects.
  +  
  +  Por el momento, estamos haciendo un binding a !{_un} !{_arreglo} de strings. Hacemos esto en aplicaciones reales ocacionalmente, pero
  +  la mayor parte del tiempo haremos bindings a objetos más especializados. 
   
     Let's turn our !{_array} of hero names into !{_an} !{_array} of `Hero` objects. For that we'll need a `Hero` class.
  +  
  +  Vamos a convertir nuestro !{_arreglo} de nombres de héroes en !{_un} !{_arreglo} de objectos `Hero`.  Para eso necesitaremos una clase `Hero`.
   
     Create a new file in the `!{_appDir}` folder called  <ngio-ex path="hero.ts"></ngio-ex> with the following code:
     
  +  Cree en el folder `!{_appDir}` un nuevo archivo llamado <ngio-ex path="hero.ts"></ngio-ex> con el siguiente código:
  +  
   +makeExcerpt('app/hero.ts')
   
   block hero-class
     :marked
       We've defined a class with a constructor and two properties: `id` and `name`.
  +    
  +    Hemos definido una clase con un constructor y dos propiedades: `id` y `name`.
   
       It might not look like we have properties, but we do. We're taking
       advantage of a TypeScript shortcut in our declaration of the constructor parameters.
  +    
  +    Podría parecer que no tenemos propiedades, pero sí. Estamos tomando
  +    ventaja de un atajo de TypeScript en nuestra declaración de los parámetros del constructor.
   
       Consider the first parameter:
  +    
  +    Considere el primer parámetro:
   
     +makeExcerpt('app/hero.ts ()', 'id')
   
  
positive.code:   We added a somewhat mysterious `*ngFor` to the `<li>` element.
    That's the Angular "repeater" directive.
    Its presence on the `<li>` tag marks that `<li>` element (and its children) as the "repeater template".
  
  .alert.is-important
    :marked
      Don't forget the leading asterisk (\*) in `*ngFor`. It is an essential part of the syntax.
      Learn more about this and `ngFor` in the [Template Syntax](./template-syntax.html#ngFor) chapter.
  
  :marked
    Notice the `hero` in the `ngFor` double-quoted instruction;
    it is an example of a [template input variable](./template-syntax.html#ngForMicrosyntax).
  
    Angular duplicates the `<li>` for each item in the list, setting the `hero` variable
    to the item (the hero) in the current iteration. Angular uses that variable as the
    context for the interpolation in the double curly braces.
  
  .l-sub-section
    :marked
  
negative.code:   The easiest way to display a component property
    is to bind the property name through interpolation.
    With interpolation, we put the property name in the view template, enclosed in double curly braces: `{{myHero}}`.
    
    ## Mostrar propiedades de componentes con interpolación
    La manera más facil de desplegar una propiedad de un componente
    es unir el nombre de la propiedad mediante interpolación.
    Con la interpolación, ponemos el nombre de la propiedad en la plantilla de la vista, encerrada en dobles llaves: `{{myHero}}`.
  
    Let's build a small illustrative example together.
    
    Construyamos un pequeño ejemplo ilustrativo juntos.
  
    Create a new project folder (<ngio-ex path="displaying-data"></ngio-ex>) and follow the steps in the [QuickStart](../quickstart.html).
    
    Crea un nuevo folder en el proyecto (<ngio-ex path="displaying-data"></ngio-ex>) y sigue los pasos en la [Guía Rápida](../quickstart.html).
  
  block quickstart-repo
    include ../_quickstart_repo
  