私は剣道のダイアログ内で使用する角度成分で剣道ポップアップを持っています。ユーザーがアイコンをクリックすると、ポップアップがアイコンの隣に表示されます。ポップアップの位置は、剣道のダイアログ内にないときはうまくいきます。しかし、それは剣道のダイアログ内にあるとき、ポジショニングは正しくありません。剣道のダイアログ内でボタンをクリックすると、アイコンの隣にポップアップが表示されません。それは他の場所に現れます。剣道のダイアログ内の剣道のポップアップ
角度2コンポーネント1 <comp-1>
:
<span>
<input type="text" #anchor />
<button type="button" click="toggleView()"><i class="fa fa-cog fa-2x"></i>
</button>
</span>
<kendo-popup [anchor]="anchor"><!-- Some Content --></kendo-popup>
角度2コンポーネント2:
<div click="openDialog()"></div>
<div>
<kendo-dialog *ngIf="showDialog">
<comp-1></comp-1>
</kendo-dialog>
</div>
私は、ダイアログを開くためのdivをクリックすると、剣道、ポップアップが次の入力には表示されません。タグ。それは右下のどこかに現れます。
編集1:
スパン内にポップアップを移動しようとしました。まだ動かない。
角度2コンポーネント1 <comp-1>
:
<span>
<input type="text" #anchor />
<button type="button" click="toggleView()"><i class="fa fa-cog fa-2x"></i>
</button>
<kendo-popup [anchor]="anchor"><!-- Some Content --></kendo-popup>
</span>
角度2コンポーネント2:
<div click="openDialog()"></div>
<div>
<kendo-dialog *ngIf="showDialog">
<comp-1></comp-1>
</kendo-dialog>
</div>
注:私は意図的なスタイルを残しています。元のソースでは、すべてのスタイルが正しく設定されています。
お返事ありがとうございます。私はこの部分を理解しています。そして、これは働いています。私の問題は、剣道のポップアップが剣道のダイアログの中にあり、私のアンカーが剣道のダイアログの中にあるときです。これは、あなたの答えの最初のdivが剣道のダイアログ内にあることを意味します。 – buchipper
剣道ポップアップを同じdivに追加するだけです。 – mast3rd3mon
あなたが言ったように試してみてください。まだ動かない。私は質問に編集を掲載しました。 – buchipper