onInit method

  1. @override
void onInit()
override

Called immediately after the widget is allocated in memory. You might use this to initialize something for the controller.

Implementation

@override
  void onInit() async{
 // var card = jsonDecode(Storage.getValue(Constants.savedCard));
 // card.cvv.toString();
 super.onInit();
 firstNameController.text = '';
 lastNameController.text = '';
 cardNumberController.text = '';
 expiryDateController.text = '';
 cvcController.text = '';
 zipController.text = '';
 firstNameController.addListener(() {
   update();
 });
 lastNameController.addListener(() {
   update();
 });
 cardNumberController.addListener(() {
   update();
 });
 expiryDateController.addListener(() {
   update();
 });
 cvcController.addListener(() {
   update();
 });
 zipController.addListener(() {
   update();
 });

   paymentCard.type = CardType.Others;
 cardNumberController.addListener(getCardTypeFrmNumber);
  }