angular2プロジェクトのブートストラップ4を1つのコンポーネントの複数のコンポーネントで使用します。ただし、私のモーダルは灰色のフェード(背景)の下に表示され、編集できません。 ブートストラップ4モーダルの出現する背景angular2
firstComponent.html
<batopPage>
<button class="btn btn-success" (click)="lgModal.show()">Large modal</button>
<!-- Large modal -->
<div bsModal #lgModal="bs-modal" class="modal fade" tabindex="-1" role="dialog" aria-labelledby="myLargeModalLabel" aria-hidden="true">
<div class="modal-dialog modal-lg">
<div class="modal-content">
<div class="modal-header">
<button class="close" (click)="lgModal.hide()" aria-label="Close">
<span aria-hidden="true">×</span>
</button>
<h4 class="modal-title">Large modal</h4>
</div>
<div class="modal-body">
suscipit lobortis nisl ut aliquip ex ea commodo consequat.
</div>
<div class="modal-footer">
<button class="btn btn-primary confirm-btn" (click)="lgModal.hide()">Save changes</button>
</div>
</div>
</div>
</div>
</batopPage>
firstComponent.ts
@Component({
selector: 'firstcomponent',
template: require('./firstComponent.html')
})
export class Modals {
@ViewChild('childModal') childModal: ModalDirective;
showChildModal(): void {
this.childModal.show();
}
hideChildModal(): void {
this.childModal.hide();
}
}
otherComponent.html
<firstcomponent></firstcomponent>
正確なコードを表示する最小限のプランカなしで誰もがここで助けることができると確信していません... –
私はangular2について何も知らないけど、いつでもhttp://nakupanda.github.io/bootstrap3-dialogを参照することができます/ ここに。それはあなたが与えられたリンクでブートストラップを管理することをはるかに簡単にします。あなた自身でそれを管理する必要はありません。 –