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