問題タブ [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 投票する
2 に答える
363 参照

angularjs - 親ビューが更新されない

私はngDialogでAngularを使用しています。私のビューには、ユーザーの詳細をngDialogで開く編集ボタンのあるユーザーのリストがあります。ngDialog にデータを保存するときに、ユーザーのリストを更新したいと思います。

これにはオブザーバーパターンを使用することを考えました。ただし、ハンドラは起動しません。

これが私のコードです:

ユーザーコントローラー

ユーザーコントローラー:

どうすればこれを解決できますか?

0 投票する
3 に答える
16135 参照

html - ngDialog - closeModal イベント - angularjs

ポップアップが閉じられたときに発生するイベントはありますか。

クリックイベントでモーダルが開きます。モーダルには閉じるボタンがありますが、ユーザーがモーダル div 以外の場所をクリックすると閉じられます。

ポップアップが閉じられるたびに、いくつかのアクションを実行したいと考えています。その閉じるボタンのクリックで関数を記述する方法は知っていますが、モーダルが他のアクションによって閉じられている場合はどうなりますか。

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

angularjs - ng-template 内の要素へのアクセス

チェックボックスを動的に追加するために、外部スクリプトからポップアップ div にアクセスしたいと考えています。jQuery を使用してみ$("#myPopup")ましたが、要素にアクセスしていません。これを達成する方法はありますか?

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

javascript - Angularjs 式が ngDialog テンプレートに表示されない

ngDialog ライブラリの使用に加えて、ng-repeat を使用して Firebase からユーザー オブジェクトを設定しています。私の目標は、「表示」ボタンをクリックすると、ユーザーの詳細を表示できる小さなダイアログがポップアップすることです。ただし、ngDialog のドキュメントに従おうとしていますが、ポップアップ テンプレートが式をレンダリングしていません。

データ・モデル:

HTML:

コントローラ:

popupTmpl.html

「表示」ボタンをクリックして viewStatus() 関数をトリガーすると、{{member.firstname}} に対して何も表示されません。

再度、感謝します!

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

html - ngDialog の内容はクリックできませんか?

次の呼び出しで mean.js アプリケーションに ngDialog ダイアログ ボックスを使用しています。

これで、ダイアログが正常に開き、その中のすべての要素も表示されます。しかし、ボタンをクリックしたり、テキスト フィールドに入力したりといった操作を実行することはできません。ダイアログ ボックス全体の焦点が合っていないように感じます。

ここで私が間違っているのは何ですか?

注:Angular Animateは、次のコードによってアプリケーションで無効になっている可能性があります:

ただし、上記のコードは別のコントローラーにあります。

これが失敗の原因でしょうか?

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

angularjs - 新しいアイテムを作成した後にngdialogがテーブルを更新しない

私は AngularJS を使用していますが、ngdialog に次の問題があります。

ダイアログを開き、テーブルに表示されるダイアログフォーム要素を保存する機能があります。

テーブルはページをリロードせずに更新されますが、ダイアログを再度開くと以前のデータが使用されます。

ページをリロードせずに新しいアイテムを追加したい。今はそうしていますが、別のページを再作成するときに前のダイアログから新しいデータを取得するため、ページをリロードする必要があります