このAngularJSアプリがあります。すべてがうまく機能します。
特定の条件が満たされたときにさまざまなポップアップを表示する必要があり、どのように進めるのが最善なのか疑問に思っていました。
現在、私は 2 つのオプションを評価していますが、他のオプションについては完全にオープンです。
オプション1
ポップアップ用の新しい HTML 要素を作成し、コントローラーから直接 DOM に追加できます。
これにより、MVC 設計パターンが壊れます。私はこの解決策に満足していません。
オプション 2
すべてのポップアップのコードを静的 HTML ファイルにいつでも挿入できます。次に、を使用してngShow
、正しいポップアップのみを非表示/表示できます。
このオプションは実際にはスケーラブルではありません。
だから、私が望むものを達成するためのより良い方法がなければならないと確信しています。