Here is my component in Angular 4:
@Component( { selector: \'input-extra-field\', template: `
Have you tried moving your [(ngModel)] to the div instead of the switch in your HTML? I had the same error appear in my code and it was because I bound the model to a instead of a . Though I am not using form control.
[(ngModel)]
div
switch