I am not sure if I am doing something wrong. I am using the BLE capacitor plugin to communicate with WIFI module. I receive a list of SSIDs from the device quickly. I update the array, which is used to display a list on my page.
Now, the only way the list gets update on the page is if I was to wait about 10 seconds, or if I was to select and press a element on the screen such as typing in a text both or select item.
It seems that when I update my SSID list array , this is not updating the page instantly . Is there away to correct this or force the page to update/ refresh?
The change may not be detectable by angular change detection, because it runs outside of zone.
There are some examples to be found here and with google. I believe you can force change detection from within your listener cide and/or wrap the listener in a zone
Good test to see if the app received the list is by placing a console.log closest to the listener