来自https://angular.io/docs/ts/latest/guide/animations.html .

Angular文档对此有何意义?

动画启动时以及完成动画时会触发回调 . 无论动画是否被拾取,这些回调都会触发 .

template: `
  <ul>
    <li *ngFor="let hero of heroes"
        (@flyInOut.start)="animationStarted($event)"
        (@flyInOut.done)="animationDone($event)"
        [@flyInOut]="'in'">
      {{hero.name}}
    </li>
  </ul>
`,

如果无论是否拾取动画,都会触发回调,那么调用这样的函数有什么意义呢?为什么不调用它来监听状态变量变化时的不同事件?