use ngInclude in fieldDirective
fix bugs with fieldControl;