追加アイコンをクリックすると、ブートストラップモーダルを実装しようとしています。データターゲットが期待どおりに動作しない
デフォルトではdata-target="#undefined"
が設定されています。クリックした後、データターゲットはdata-target="#myModal"
に変更されています。
私は、デフォルトで、変更する条件に基づいてmyModalをdata-targetに設定したいと思っていますdata-target
からmyModal
またはalertModal
です。
私はここにこだわっています。あなたは次のようにそれを行うことができます
public checkUnassigned() {
let eArray = this.pListComponent.evtNumber;
if (eArray.length > 0) {
this.modalName = "alertModal";
} else {
this.modalName = "myModal";
}
}
<a class="icon-links"><i *ngIf="(selectedStatus == '01')" class="npt-icon-add icon-states" aria-hidden="true"
data-toggle="modal" [attr.data-target]="'#' + modalName" (click)="checkUnassigned()"></i></a>
これは活字体 – arunkumar
角度である[attr.dataターゲットは= "{{ '#' + modalName}}" または – arunkumar
試行で2 – Eliseo