Model Driven Or Reactive Forms A model driven form looks on the surface pretty much like a template driven form. The default value is returned if the variable resolves to nil or an empty string «». A string containing whitespace characters will not resolve to the default value. Angular does provide a different alternative for managing forms, so let’s go through it. There is a bit more going on in the controller of a Model Driven Form, let’s take a look at the controller for the form above: We can see that the form is really just a FormControl, which keeps track of the global validity state.