問題タブ [angular-ui-modal]
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.
angularjs - angular "$uibModalInstance.close(data)" はどのように機能しますか?
AngularJS の公式ドキュメントには、どのように機能するかを説明するものは何も含まれていません$uibModalInstance.close
。次のコード フラグメントでscope.close
は、モーダル ウィンドウを閉じてオブジェクトを呼び出し側コントローラーに渡すために使用されるメソッドです。
質問1)
`$uibModalInstance.close` (非リテラル値、つまり `scope.x`) を使用してモーダル スコープに属するものを渡すと、Angular ガベージ コレクションがモーダル スコープ全体を破壊するのを防ぐことができますか? これは、メモリ リークを引き起こすシナリオですか?質問2)
angular `$uibModalInstance.close(data)` はどのように正確に機能しますか?angularjs - API 応答を uimodal に渡すことができません
以下は、追加の詳細とともにユーザーの詳細を表示するために uimodal を使用しようとしている私のコード スニペットです。
応答データを uimodal にバインドできません。この問題の解決にご協力ください。
mysql - Angular UI ブートストラップ モーダル ウィンドウから PHP へのデータの投稿
以下のコントローラーで制御される angular-ui モーダルがあります。
これは実際のモーダル ビューです。
モーダルは問題なく読み込まれますが、クリックして送信すると何も起こりません。コンソールで一度もエラーが発生しません。私は何を間違っていますか?これも私のPHPファイルです:
編集1。
このイベントは、Dev Tools - Network でトリガーされます。
これは私が得るものです:
リクエストURL: http://localhost:63342/url-to/emailInsert.php リクエスト方法: POST リモートアドレス: 127.0.0.1:63342 ステータスコード: 200 OK バージョン HTTP/1.1
送信時にページがリロードされません。開発ツール - コンソールにエラーはありません。電子メールが入力に挿入されていない場合でも、OK ステータスが返されるため、エラーが出力されますが、出力されません。
どんな助けでも大歓迎です。
angularjs - ルート状態の子としてのステートフル モーダル
私は問題があります。これはモーダルの状態であり、ルート状態の子状態です。ルート状態には、スクロール可能なビューを作成する ng-repeat の記事のリストがあります。そのリストの各要素は異なるパラメーターでモーダルを開きますが、リストを開く直前に最初の要素に戻ります。したがって、ページの下部までスクロールしてモーダルで「記事」を開くと、モーダルは開きますが、バックグラウンドの状態は上部にスクロールされるため、モーダルを閉じると再び上部になります。私は自分の問題を説明するために最善を尽くしました。
javascript - Angular ng-click は、ng-map ディレクティブで例外が発生した後に機能しません
アプリケーションで googlemap を提供するモーダルでng-map ( http://ngmap.github.io/ ) を使用しましたが、そのディレクティブで例外が発生した後、フッターの閉じるボタンが機能しません。ディレクティブの前(ヘッダーなど)にその閉じるボタンを置くと、機能します!このような例外をキャッチして制御を維持するにはどうすればよいですか?
私のモーダルは次のとおりです。
私のモーダルコントローラーは次のとおりです。
編集:
エラー: Google が定義されていません t@ http://localhost:3000/bower_components/ngmap/build/scripts/ng-map.min.js:1:2423
angular-ui-bootstrap - BootstapUI の $uibModal の却下イベントを傍受する方法はありますか?
Angularで Bootstrap UI ( https://angular-ui.github.io/bootstrap/ ) のモーダル コンポーネントを使用してモーダルをレンダリングしていますが、閉じるときに別の状態にリダイレクトできるようにしたい、または少なくとも関数を呼び出す必要があります。
問題は、イベントをインターセプトできることですが、close
ユーザーがモーダルを押すたびに閉じられ、イベントをキャッチしたり、返されたプロミスに関数を割り当てEsc
たりするドキュメントが見つかりませんでした。dismiss
コードは次のとおりです。
あるいは、私のビジネスケースに適した別の解決策は、ユーザーがモーダルを閉じることを単に許可しないことです。モーダルコントローラーでイベントが発生するたびに、自分で閉じます。これまでのところ、これに対する機能は見つかりませんでした。
angularjs - モデルウィンドウでAngular-ui検証が機能しない
私は ui-grid で AngularJS に取り組んでいます。行を編集するときのグリッドで、このようなモーダルウィンドウを開いています
Editcontrollerのデフォルト関数を呼び出した後、モデルウィンドウが開き、行の詳細が表示されます。この時点までは正常に動作しています。今、AngularUI を使用して開いているモーダル ウィンドウで検証を実行しようとしていますが、検証が機能していません。以下は、検証が機能していない私の UI ページです。
誰かが検証を行う方法を教えてください。もう1つ、モーダルウィンドウを正常に開いた場合、検証は機能していますが、行を編集すると問題が発生します。これはスコープの問題であり、子スコープがバインドされていないと思います。あなたの助けは非常に価値があります。
javascript - $uibModalInstance には .ready や .opened などのプロパティがありますか?
$uibModalInstance には .ready や .opened などのプロパティがありますか? 渡されたデータに基づいて、UI Bootstrap モーダル内の要素の CSS クラスを変更しようとしています。モーダルがロードされたら関数をトリガーする方法が必要です。$uibModal には .opened、.close、.rendered などのプロパティがあることは知っていますが、これはモーダル コントローラー自体ではなく、モーダルを作成したコントローラーでトリガーされます。また、すべてのデータがモーダル コントローラー内にあるため、外部コントローラーからアクセスすることはできません。
助言がありますか?