Skip to content

Commit bbe7877

Browse files
committed
chore(checkbox): fixing required attribute
1 parent c1eef8d commit bbe7877

File tree

1 file changed

+4
-1
lines changed

1 file changed

+4
-1
lines changed

projects/igniteui-angular/directives/src/directives/checkbox/checkbox-base.directive.ts

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -283,9 +283,12 @@ export class CheckboxBaseDirective implements AfterViewInit {
283283
*/
284284
@Input({ transform: booleanAttribute })
285285
public get required(): boolean {
286-
return this._required;
286+
return this._required || this.nativeElement.hasAttribute('required');
287287
}
288288
public set required(value: boolean) {
289+
if (!value) {
290+
this.nativeElement.removeAttribute('required');
291+
}
289292
this._required = value;
290293
}
291294

0 commit comments

Comments
 (0)