0

angular-ui ブートストラップを使用してモーダル ウィンドウを表示しています。これを、サーバーからコンテンツを取得してモーダルまたはポップオーバーで表示できるようにするディレクティブに変換したいと考えています...</p>

例: <a a-infobox="modal" href="#/content/one">A link</a>href からコンテンツを取得し、モーダル ウィンドウにプルする必要があります。

plunkr をまとめました: http://plnkr.co/edit/cwtTHjMsW0knlsq2NNtg?p=preview。最初のリンクにはa-infobox属性があります。クリックしてもダイアログが表示されません。コンソールで、それが呼び出されたことを確認できます。

コントローラーから呼び出される 2 番目のリンクをクリックすると、2 番目のダイアログが開きます。次に、そのモーダルのボタンをクリックすると、ボタンが消え、最初のクリックのダイアログがすぐ後ろに表示されます。

私はディレクティブを掘り下げ始めたばかりで、基本的なものが欠けていると確信しています。前もって感謝します。

4

1 に答える 1

0

解決策が見つかりました...モーダルを適用する必要があるようです。そのため、角度は次のダイジェストで処理されます。

簡単な行:scope.$apply($rootScope.dlg);それだけです。

それに応じて、プランカーが更新されました。

于 2013-09-07T23:59:43.617 に答える