ヘッダーをメインコンポーネントに含めるようにしましたが、表示されませんでした。私がinspect要素をチェックするとき。それはそれは、iframeのように見えるこのpugを使用して角4のヘッダーコンポーネントをコンポーネントメインコンポーネントに注入
のように見えます。 これは私のmain.component.tsである:ここでは
import { HeaderComponent } from "../../components";
@Component({
selector: 'app-main',
template: '<app-header></app-header>',
styles: [require('./main.component.scss')]
})
export class MainComponent implements OnInit {
constructor() {}
ngOnInit() { }
}
は私のheader.component.tsファイルです:
import { Component } from '@angular/core';
@Component({
selector: 'app-header',
templateUrl: require('./header.component.pug'),
styles: [require('./header.component.scss')]
})
export class HeaderComponent {
constructor() { }
}
は、どのように私は正しく私のコンポーネントが含まれるように、これを変更することができますか?
あなたはstyleUrlsを使用する必要があります。[」./main.component.scss']の代わりにその必要また、importステートメントでヘッダーコンポーネントをメインにインポートする必要もありません。あなたの問題は解決しません。 HeaderComponentを投稿できますか? –
HeaderComponentをアプリケーションモジュールに追加しましたか?ヘッダーコンポーネントのセレクタが 'app-header'ですか? –
既に私のヘッダーコンポーネントがapp.modules.tsに追加されています。ここに私のコードは 'import @ Component 'from' @ angular/core '; @Component({セレクター: 'app-header'、 templateUrl:require( './ header.component.pug')、 スタイル:[require( './ header.component.scss')] }) エクスポートクラスHeaderComponent { }コンストラクタ(){} } – user8956707