anchor.diff:    let’s take advantage of the template strings feature
     in ES2015 and TypeScript to maintain our sanity.
   
  -  我们可以通过字符串加法来制作更可读的模板，但这样仍然太难看了 —— 难于阅读，容易出现拼写错误。
  -  这样不行！我们要借助ES2015和TypeScript提供的模板字符串来保持清醒。
  +  我们可以通过字符串加法来制作更可读的模板，但这样仍然太难看了 —— 难于阅读，容易拼错。
  +  这样不行！我们要借助ES2015和TypeScript提供的模板字符串来保持清爽。
   
     Change the quotes around the template to back-ticks and
     put the `<h1>`, `<h2>` and `<div>` elements on their own lines.
   
  -  把模板的双引号改成反引号，并且让`<h1>`， `<h2>` 和 `<div>`标签各占一行。
  +  把模板的双引号改成反引号，并且让`<h1>`，`<h2>`和`<div>`标签各占一行。
     
   +makeExample('toh-1/ts-snippets/app.component.snippets.pt1.ts', 'multi-line-strings', 'app.component.ts (AppComponent的 模板)')
   
  
positive.code:       Everything between the back-ticks at the beginning and end of the template
        is part of a single template string.
        
        **小心！**反引号（`）看起来很像单引号（'），但它们是截然不同的字符。
        反引号能够做的可不只是标记字符串边界。
        在这里，我们只用它来把我们的模板变成多行的，而不涉及更多用途。
        所有被反引号引起来的部分，都是一个单一模板字符串的一部分。
  
  .l-main-section
  
negative.code:   ## 我们已经走过的路
    Let’s take stock of what we’ve built.
    
    我们来盘点一下已经构建完成的部分。
  
    * Our Tour of Heroes uses the double curly braces of interpolation (a form of one-way data binding)
    to display the application title and properties of a `Hero` object.
  