For more information on the things you can do with radio buttons, read the Angular input[radio] docs.As you can see, binding checkboxes and radio buttons using Angular is a fairly easy process.We could do the hide/showing through Java Script as well, but CSS is quite well suited for it.You might even say it's a design concern, so it belongs in CSS. Becca Rice wrote in to tell me that there is a bug with the CSS stuff that reveals the additional fields specifically in UI Web View on i OS 9 and earlier.Sometimes you will need to process something when somebody clicks a checkbox.This could be something like doing a calculation, changing some variables, or whatever data-binding things you need to do.

Let us look at the HTML code showing two check boxes: See the demo The textarea for ‘work permit’ gets disabled if ‘No’ is chosen for ‘Willing to work abroad ?

The bug is: you can click a radio button to expand the additional fields.