0

私は、角度のアプリケーションの一部としてUI-Bootstrapを使用しています。ポップオーバーの動的位置が更新されていません

HTMLテンプレートファイルを読み込むシンプルなポップオーバーを追加しました。

ポップオーバーの位置は正しく設定されていますが、一度ポップオーバーの場所が更新されていない場合は、ウィンドウのサイズを変更しようとします。ただし、ポップオーバーを閉じてもう一度開くと、新しい位置が計算されます。

ポップオーバーが新しい位置や提案を計算しない原因は何でしょうか?

シンプルコード:

<div id="some-wrapper"> 
    <div popover-is-open="isOpen" 
     uib-popover-template="history" 
     popover-placement="left">History 
    </div> 
</div> 

私は解決策のためではなく、なし、成功してご覧の上、2日費やしてきました。

奇妙なことは、同じUI-Bootstrapバージョンを使用する他の角型アプリケーションでは、ウィンドウのサイズ変更中に位置が更新されていることです。

+0

位置決めメソッドをウィンドウのresizeイベントにバインドする必要があります。あなたはそれをしましたか?もしそうなら、Bootstrapには問題はないかもしれませんが、競合するJSがある可能性があります。コンソールエラーはありますか? –

+0

私はポップオーバーのための位置決め機能が必要ですか?私のアプリケーションの中にはありませんが、古いアプリケーションではその位置が更新されています...新しいアプリケーションにコンソールエラーは表示されません。位置決め機能の例を教えてください。 –

+0

あなたの質問は、残念ながら、問題の再現や問題のデバッグに役立つ情報を提供していません。私たちがあなたを助けるために、より多くの情報を提供してください。 –

答えて

0

popoverコンポーネントは、tooltipコンポーネントから構築されています。ツールチップまたはポップオーバーをウィンドウのサイズ変更またはスクロールに再配置する機能はありません。

+0

私は他のアプリでどのようにウィンドウのサイズを変更している間、私はポップオーバーの動きを彼が付いたラベルと共に見ることができるか分かりません。また、インスペクタを使用している間、私は位置の値(左、上)が動的にウィンドウのサイズ変更中に変更されているのを見ることができます。 –

関連する問題