-1
我正在使用Angular 2,並且想要查找已知類型的父組件。但有這個錯誤:錯誤:(SystemJS)在angularr 2中未定義基礎?
錯誤:(SystemJS)基地沒有定義。
的ReferenceError:基本沒有定義
請建議我在做什麼錯。
父母finder.component.ts:
import { Component, OnInit } from '@angular/core';
import { Router } from '@angular/router';
@Component({
selector: 'alex',
template: `
<div class="a">
<h3>{{name}}</h3>
<cathy></cathy>
<craig></craig>
</div>`,
})
export class AlexComponent extends Base
{
name= 'Alex';
}
@Component({
selector: 'cathy',
template: `
<div class="c">
<h3>Cathy</h3>
{{alex ? 'Found' : 'Did not find'}} Alex via the component class.<br>
</div>`
})
export class CathyComponent {
constructor(@Optional() public alex: AlexComponent) { }
}
@Component({
selector: 'craig',
template: `
<div class="c">
<h3>Craig</h3>
{{alex ? 'Found' : 'Did not find'}} Alex via the base class.
</div>`
})
export class CraigComponent {
constructor(@Optional() public alex: Base) { }
}
您需要從某處導入{Base}。你忘記進口了嗎? – pixelbits
謝謝,讓我補充一下。 –