<p dir="auto">Minimal example of the problem:</p>
<ul dir="auto">
<li>App component that uses ContenteditableModel component which allows to edit bonded property and emit changes to parent component via two-way data binding - [()]</li>
<li>ContenteditableModel is able to change App.text property</li>
<li>App.OnChanges should be executed.</li>
</ul>
<p dir="auto"><a href="http://plnkr.co/edit/teURR9?p=preview" rel="nofollow">http://plnkr.co/edit/teURR9?p=preview</a></p>
<p dir="auto">Problem is that OnChanges hook is not executed in the App component , although value {{text}} is changing properly.</p>
<p dir="auto">My app setup:<br>
"angular2": "2.0.0-beta.13",<br>
"es6-promise": "^3.1.2",<br>
"es6-shim": "^0.35.0",<br>
"reflect-metadata": "0.1.2",<br>
"rxjs": "5.0.0-beta.2",<br>
"systemjs": "0.19.22",<br>
"zone.js": "^0.6.6"</p>
<p dir="auto">Not sure if this is the right forum but opening an issue nevertheless</p>
<p dir="auto">I was looking at the bio page at <a href="https://angular.io/about/" rel="nofollow">https://angular.io/about/</a>. I clicked on a bio once to view the person profile. I then close the bio and then click on the same bio again. Voila!! I get a 404. This is happening across bios and is easily reproducible.</p>
<p dir="auto"><a href="https://angular.io/about/" rel="nofollow">https://angular.io/about/</a><br>
<a target="_blank" rel="noopener noreferrer nofollow" href="https://cloud.githubusercontent.com/assets/2028580/7850848/bdec4ba8-052a-11e5-802f-09b0cf93f4ef.png"><img src="https://cloud.githubusercontent.com/assets/2028580/7850848/bdec4ba8-052a-11e5-802f-09b0cf93f4ef.png" alt="image" style="max-width: 100%;"></a></p>