anchor.diff:  
     We get it. Really we do.
   
  -  Bon nous avons compris.
  +  Bon... nous avons compris.
   
     But it is so ridiculously easy to avoid these problems that there is no excuse for doing it wrong.
   
  -  C'est tellement facile d'éviter tout ces problèmes que nous n'avons aucunes excuses pour ne pas faire les choses bien.
  +  C'est tellement facile d'éviter tout ces problèmes que nous n'avons aucune excuse pour ne pas faire les choses bien.
   
     ### Inject the *HeroService*
   
  
positive.code:     The [ES2015 arrow function](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Functions/Arrow_functions)
      in the callback is more succinct than the equivalent function expression and gracefully handles *this*.
  
      Les [fonctions fléchées d'ES2015](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Functions/Arrow_functions)
      sont plus concises que leurs équivalentes traditionelles et elles gèrent le *this* de façon plus élégante.
  :marked
    Our callback sets the component's `heroes` property to the array of heroes returned by the service. That's all there is to it!
  
negative.code:   We already have mock `Hero` data sitting in the `AppComponent`.  It doesn't belong there. It doesn't belong *here* either.
    We'll move the mock data to its own file.
  
    Nous avons déjà utilisé de fausses données `Hero`dans notre `AppComponent`. Ce ne sont pas leurs places.
    Nous allons mettre ces données dans un fichier à part.
  
    Cut the `HEROES` array from `app.component.ts` and paste it to a new file in the `app` folder named `mock-heroes.ts`.
  