anchor.diff:      In the previous example, you didn't list the `DatePipe` because all
       Angular built-in pipes are pre-registered.
   
  -    如果我们忘了列出这个自定义管道，Angular就会报告一个错误。
  +    我们必须手动注册自定义管道。如果忘了，Angular就会报告一个错误。
       在前一个例子中我们没有把`DatePipe`列进去，这是因为Angular所有的内置管道都已经预注册过了。
   
   :marked
  
positive.code:   接下来我们用一个测试台组件演示一下它，该组件的模板中定义了两个使用到此管道的绑定，他们都从`heroes.json`文件中取得英雄数据。
  
  +makeExample('src/app/hero-list.component.ts')
  :marked
    The component renders as the following:
  
  
negative.code: 
    我们把`FlyingHeroesPipe`换成了`FlyingHeroesImpurePipe`。
    下面是完整的实现：
    
  +makeTabs(
  'pipes/ts/src/app/flying-heroes.pipe.ts, pipes/ts/src/app/flying-heroes.pipe.ts',
  'impure, pure',
  