MT
Size: a a a
MT
D
S
MT
D
S
S
D
MT
S
MT
D
А
MT
E
K✔
@Component({
selector: '[disableForm]',
styles: [`
fieldset {
display: block;
margin: unset;
padding: unset;
border: unset;
}
`],
template: `
<fieldset [disabled]="disableForm">
<ng-content></ng-content>
</fieldset>
`
})
export class DisableFormComponent {
@Input('disableForm') disableForm: boolean;
constructor() {}
}
}@Component({
...,
template: `
<form
[disableForm]="isDisabled">
</form>
`,
...
})
export class AppComponent implements OnInit {
ngOnInit() {
this.isDisabled = true;
}
}
S
S
@Component({
selector: '[disableForm]',
styles: [`
fieldset {
display: block;
margin: unset;
padding: unset;
border: unset;
}
`],
template: `
<fieldset [disabled]="disableForm">
<ng-content></ng-content>
</fieldset>
`
})
export class DisableFormComponent {
@Input('disableForm') disableForm: boolean;
constructor() {}
}
}@Component({
...,
template: `
<form
[disableForm]="isDisabled">
</form>
`,
...
})
export class AppComponent implements OnInit {
ngOnInit() {
this.isDisabled = true;
}
}
K✔
K✔