anchor.diff:      That hardly matters here. But it would matter a great deal, from a performance perspective, if
       we were conditionally including or excluding a big chunk of HTML with many data bindings.
       
  -    Angular no está mostrando y ocultando el mensaje. Agrega o remueve el elemento de párrafo del DOM.
  +    Angular no está mostrando y ocultando el mensaje. Añade o elimina el elemento de párrafo del DOM.
       Esto no es muy importante en nuestro ejemplo, pero sería de gran importancia desde el punto de vista del rendimiento, si
       incluimos o excluimos condicionalmente un pedazo grande de HTML con muchos data bindings.
   
  
positive.code:   That's the Angular "repeater" directive.
    Its presence on the `<li>` tag marks that `<li>` element (and its children) as the "repeater template".
    
    Agregamos `*ngFor` que es un tanto misterioso al elemento `<li>`.
    Esta es la directiva "repeater" de Angular.
    Su presencia en el tag `<li>` marca ese elemento (y sus hijos) como "repeater template".
  
  .alert.is-important
    :marked
  
negative.code:   :marked
      We've defined a class with a constructor and two properties: `id` and `name`.
      
      Ha 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 tiene propiedades, pero sí. Está aprovechando
      ventaja de "un atajo" de TypeScript en nuestra declaración de los parámetros del constructor.
  
      Consider the first parameter:
      
  