Code beatification
Do not forget to bind with ngModel
Radio buttons are marked up differently in bootstrap
Some dummy values
Cannot be required. If it is required you never can saved offline site
No need to create grid for pictures here it is lined up ok without grid
Some other changes
Log massage if form is invalid.