title: What's the difference between @ViewChild and @ContentChild?
body: <p>Angular 2 provides <code>@ViewChild</code>, <code>@ViewChildren</code>, <code>@ContentChild</code> and <code>@ContentChildren</code> decorators for querying a component's descendant elements.</p>
  
  <p>What's the difference between the first two and the latter two? </p>