:</p>
<ul>
<li>Angular 1 hooks are prefixed with <code>$</code>, such as <code>$onInit</code>. Angular 2 hooks are prefixed with <code>ng</code>, such as <code>ngOnInit</code>.</li>
<li>Angular 1 hooks can be defined on the controller prototype or added to the controller inside its constructor.
In Angular 2 you can only define hooks on the prototype of the Component class.</li>
<li>Due to the differences in change-detection, you may get many more calls to <code>$doCheck</code> in Angular 1 than you would to