मैं इस तरह एक पक्ष प्रभाव है।कोणीय ngrx दिखाएँ लोड हो रहा है gif
मैंने लोडिंग प्रतीक दिखाने के लिए क्रियाओं, Reducers और स्टोर स्थिति का एक अलग सेट बनाया है।
export class BusyActions {
static SHOW_SPINNER = "SHOW_SPINNER";
static HIDE_SPINNER = "HIDE_SPINNER";
showSpinner(): Action {
return { type: BusyActions.SHOW_SPINNER };
}
hideSpinner(): Action {
return { type: BusyActions.HIDE_SPINNER };
}
export const BusyState: IBusyState = {
visible: false,
busy: false
};
मैं इसे इस तरह से किया है क्योंकि लोड हो रहा है राज्य अन्य मॉड्यूल, राज्यों के साथ साझा करने की जरूरत है, आदि
कैसे मैं पक्ष प्रभाव से मेरी BusyActions कहते हैं? मुझे शुरुआत में SHOW_SPINNER को कॉल करना होगा और अंत में HIDE_SPINNER को कॉल करना होगा।
क्या मैंने यह सही तरीके से किया है? या क्या इसे संभालने का एक बेहतर तरीका है?
क्या आपका स्पिनर आपके पूरे आवेदन के शीर्ष पर होगा? या केवल विशिष्ट घटकों से ऊपर? –
@ DeblatonJean-Philippe यह सुनिश्चित नहीं है कि आप क्या प्राप्त कर रहे हैं लेकिन मुझे लगता है कि पूरे एप्लिकेशन – user2859298