मेरे पास यह AngularJS ऐप है। सब कुछ ठीक काम करता है।
अब मुझे अलग-अलग पॉप-अप दिखाने की जरूरत है जब विशिष्ट परिस्थितियां सच हो जाती हैं, और मैं सोच रहा था कि आगे बढ़ने का सबसे अच्छा तरीका क्या होगा।
वर्तमान में मैं दो विकल्पों का मूल्यांकन कर रहा हूं, लेकिन मैं अन्य विकल्पों के लिए बिल्कुल खुला हूं।
विकल्प 1
मैं पॉप-अप के लिए नया HTML एलिमेंट बना सकता हूं, और कंट्रोलर से सीधे DOM में अपीयर कर सकता हूं।
यह एमवीसी डिजाइन पैटर्न को तोड़ देगा। मैं इस समाधान से खुश नहीं हूं।
विकल्प 2
मैं हमेशा स्थिर HTML फ़ाइल में सभी पॉप-अप के लिए कोड सम्मिलित कर सकता हूं। फिर, उपयोग करते हुए ngShow
, मैं केवल सही पॉप-अप छिपा / दिखा सकता हूं।
यह विकल्प वास्तव में स्केलेबल नहीं है।
इसलिए मुझे पूरा यकीन है कि जो मैं चाहता हूं उसे हासिल करने का एक बेहतर तरीका होना चाहिए।