材料設計ページHereに示すようにダイアログボックスを作成しようとしています。表示されるボタンをクリックしてクリックすると、ダイアログボックスが表示され、ページが予想通りに暗くなりますが、テキストは表示されません。私は近くにいるように感じるが、どこが間違っているのか分からない。どんな助けでも感謝しています!あなたの試みで、いくつかのことが欠落することができるように見えます角2と材料設計 - 例ダイアログが空です
import { Component, OnInit } from '@angular/core';
import {MdDialog} from '@angular/material';
@Component({
selector: 'app-home',
templateUrl: './home.component.html',
styleUrls: ['./home.component.css']
})
export class HomeComponent implements OnInit {
constructor(public dialog: MdDialog) { }
openDialog() {
this.dialog.open(DialogOverviewExampleDialog);
}
ngOnInit() {
}
}
@Component({
selector: 'dialog-overview-example-dialog',
templateUrl: './dialog-overview-example-dialog.html',
})
export class DialogOverviewExampleDialog {}
コンソールでエラーを取得していますか? 'DialogOverviewComponent'には、コンストラクタを持たないので、' dialogRef'依存関係もありません。 –
はい。 「DialogOverviewExampleDialog」という名前は見つかりません)、DialogOverviewExampleDialogのコンポーネントファクトリが見つかりません。 @ NgModule.entryComponentsに追加しましたか?それがあっても。 dialogRefの意味を説明できますか?ドキュメントの後半で説明しますが、サンプルコードには記載されていません。 – gv0000
また、DialogOverviewExampleDialogComponentにエラーが発生した場合は、 "DialogOverviewExampleDialogのコンポーネントファクトリが見つかりませんでした。@ NgModule.entryComponentsに追加しましたか?" – gv0000