問題タブ [ng-dialog]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
0 に答える
2307 参照

angularjs - ngDialog をフルスクリーンに拡張するにはどうすればよいですか?

全画面サイズのダイアログが必要です。私はこれを試しました:

plain白のパディングや背景色が存在しないことを除いて、透明なテーマは似ています。

灰色のバーと白いバーが重なっているのが見えます。リップサムのテキストは、閉じるリンクのある灰色のバーの上にあります。これは、フルサイズの仕様が無視されていることを意味します。

ダイアログが全画面表示になるように修正するにはどうすればよいですか?

0 投票する
2 に答える
2075 参照

javascript - AngularJS の検証と約束

Angular アプリでは、フォームは送信前にカスタム JS 関数を介して検証されます。条件に基づいて、確認ダイアログをユーザーに表示し、確認または拒否を待ってから、検証に進む必要があります。これを非同期で達成するのに苦労しています。約束を正しく使用していないと思いますが、何を更新する必要があるのか​​ わかりません。

工場

コントローラ

確認ダイアログが表示されますが、ダイアログで [はい] または [いいえ] をクリックしても、期待どおりの結果が得られません。

私ができるようにしたいのは、次の行に沿って、ユーザーがダイアログを確認したか閉じたかに応じて、真/偽の値を取得することです

これを別の約束にラップする必要があると思いますが、方法がわかりません。どんな助けでも大歓迎です。

ありがとう、

0 投票する
1 に答える
1126 参照

angularjs - angularjs ng-dialogでGoogleマップのfitboundsが機能しない

車両トリップビューマップにangularjsのng-Dialogモジュールを使用しています。trip-map の angularjs ディレクティブは正常に機能し、マップは完全なウィンドウ (ng-dialog モデル ポップアップではなく) に fitbounds と共に読み込まれますが、ng-dialog ポップアップでは機能しません。

ng-dialog では、googlemap が読み込まれますが、マップは fitbounds ではありません。

以前は、この問題は goge map fitbound が正常に機能していないことが原因であると考えていたので、以下の質問を投稿しました。私の取り組みの詳細については、こちらをご覧ください。

Google マップの fitBounds が機能しない


コントローラーの ng-dialog 呼び出しコード:

フィットバウンド コードをマップします。


ウィンドウでは、次のように見えます。

ここに画像の説明を入力

ng-dialog モーダル ポップアップでは、次のように左上隅に移動します。

ここに画像の説明を入力

解決策を教えてください。それはかなりのものです。

0 投票する
2 に答える
9486 参照

angularjs - angularでダイアログにスコープを渡すことができません

Angular を使用して画像の一覧を表示しています。

画像をクリックすると、画像と詳細情報を含むダイアログが表示されます。

したがって、モーダルを開くときは、スコープ、または少なくとも画像を渡す必要があります。

注:ポップアップにngDialogを使用しています。

画像が表示され、クリックするとダイアログが開きます...

ただし、どういうわけか、テンプレート内のスコープにアクセスできません。

以下の作品:

しかし、これは機能しません:

誰かが理由を知っていますか?

私はこれを理解することができませんでした。

0 投票する
1 に答える
7410 参照

angularjs - ngDialog でモーダルのサイズを変更する

ngDialog は異なるサイズのモーダルを許可しますか?

たとえば、bootstrap-angular modal には次のような機能があります。

それぞれ小さいモーダルと大きいモーダルを開きます。

ngDialogにそのようなものはありますか?

0 投票する
1 に答える
11759 参照

angularjs - ngDialog で変数をコントローラー ('resolve') に送信する

ngDialog でモーダルを開く簡単な方法は次のとおりです。

その「someCtrl」に変数を送信するにはどうすればよいですか?

ngDialogに「解決」のようなものはありますか?

angular-bootstrap モーダルの例:

これにより、モーダルが開き、責任のあるコントローラーに「someVar」が送信されます。

アップデート:

ngDialog の新しいバージョンがこの機能を追加したようです: