コンポーネントに多くの行が定義されています テーブルの行を押すとモーダル(ダイアログ)が表示されます。 は、だから私は、ダイアログのための独立したコンポーネントを作成しました、まだそのテーブル・コンポーネント・コード他のコンポーネントから呼び出されたときに角2角形が機能しない
を働いていないここにある(関連部分)
import { SwatModalComponent } from '../swat-modal/swat-modal.component';
modal: SwatModalComponent;
constructor(private alertService : AlertService) {
if(alertService.filteredParam){
//we have a filtered processAlertSwitchName
this[alertService.filteredParam.name] = alertService.filteredParam.value;
alertService.filteredParam = null;
}
this.registerEvents();
this.modal = new SwatModalComponent();
}
showModal() {
this.modal.showDialog();
}
ダイアログ・コード基本的にドキュメントの
からペーストをコピーしていますimport { Component, OnInit } from '@angular/core';
import {DialogModule} from 'primeng/primeng';
@Component({
selector: 'app-swat-modal',
templateUrl: './swat-modal.component.html',
styleUrls: ['./swat-modal.component.sass']
})
export class SwatModalComponent implements OnInit {
display: boolean = false;
showDialog() {
this.display = true;
}
constructor() { }
ngOnInit() {
}
}
とhtmlコードはここ
<p-dialog header="Alert Dialog" [(visible)]="display" modal="modal" width="300" responsive="true">
<header>
Header content here
</header>
Content
<footer>
Footer content here
</footer>
</p-dialog>
ですデバッグ時に私は表示のSwatModalComponent属性がtrueに設定されているが、画面にはモーダルが表示されていないことがわかります。場合はそう
bt.w im最新のprimengを使用しています。1.1.4 – naoru
imはappendTo属性を使用しようとしていますが、成功しません。 – naoru
まだ問題..... – naoru