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() {
  super.onInit();

  // Set up listeners to update observables whenever text changes
  cardNumberController.addListener(() {
    cardNumber.value = cardNumberController.text;
    updateLogo(cardNumber.value);
  });
  cardHolderController.addListener(() => cardHolder.value = cardHolderController.text);
  expiryDateController.addListener(() => expiryDate.value = expiryDateController.text);
  cvvController.addListener(() => cvv.value = cvvController.text);
}