fix for initSelection not beeing called when select2 is initialize with multi=true,
the fix is to first set the val as ngModel.$viewValue and then init select2