<p dir="auto">I have a simple class that extends another where ViewChild is defined in the parent class and the component defined in the html template of each of the subclass. I Updated from beta 6 to beta 11 and didn't notice this in the breaking changes. Perhaps it was never suppose to work in the first place? I could change the code around to make it work again, which might actually turn out better structured, but wanted to know if it suppose to work or just a bug. What's happening now is that the variable is undefined in beta 11.</p>
<ul dir="auto">
<li><strong>What is the expected behavior?</strong><br>
1、node_modules/rxjs/Observable.d.ts(201,66): error TS2304: Cannot find name 'Promise'.<br>
2、node_modules/rxjs/observable/FromObservable.d.ts(7,51): error TS2304: Cannot find name 'Iterator'.</li>
<li><strong>Please tell us about your environment:</strong></li>
<li>Angular version: 2.0.0-beta.9</li>
<li>Browser: [Chrome 48.8</li>
<li>Language: [TypeScript 1.8.7]</li>
</ul>