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.
  
positive.code:   * Our Tour of Heroes uses the double curly braces of interpolation (a kind of one-way data binding)
    to display the application title and properties of a `Hero` object.
  
    * 我们的《英雄指南》使用双大括号插值表达式(单向数据绑定的一种形式)来显示应用的标题和`Hero`对象的属性。
  
    * We wrote a multi-line template using ES2015’s template strings to make our template readable.
  
    * 我们使用ES2015的模板字符串写了一个多行模板，使我们的模板更具可读性。
  
    * We can both display and change the hero’s name after adding a two-way data binding to the `<input>` element
    using the built-in `ngModel` directive.
  
    * 为了同时显示和修改英雄的名字，我们还使用了内置的`ngModel`指令，往`<input>`元素上添加了双向数据绑定。
  
    * The `ngModel` directive also propagates changes to every other binding of the `hero.name`.
  
    * `ngModel`指令将这些修改传播到每一个对`hero.name`的其它绑定。
  
    Run the <live-example></live-example> for this part.
  
  
negative.code: 
    ### Adding more HTML
  
    ### 添加更多的 HTML
  
    Displaying a name is good, but we want to see all of our hero’s properties.
    We’ll add a `<div>` for our hero’s `id` property and another `<div>` for our hero’s `name`.
  