Issue with Prod build: calling 'ionViewDidLoad' again and again on any button click

Hi,
My App is working fine with ionic cordova run android but when i build it using ionic cordova run android --prod, I am facing issue on login screen (landing screen).

On Login screen, ionViewDidLoad() function is called again and again if I click any button.
Even though if there is some client side validation say ‘Please select username’ and after that I click Login button then it shows validation for 1-2 sec and page blinks automatically and ionViewDidLoad called automatically.

So issue with this is that I m not able to call any event nor service API nor client validation because it calls ionViewDidLoad again and everything refreshed automatically.
One more strange thing, it calls Providers also, I have imported 3 providers on login screen, so it calls providers also.

Thanks in advance