Ignite UI for Angular 10.2.7 バージョン時点での情報に基づいています。
IGX_INPUT_GROUP_TYPE を利用することで、IgxInputGroup のタイプをグローバルで一括設定できるようになりました。
app.module
...
import { IGX_INPUT_GROUP_TYPE, IgxInputGroupModule } from 'igniteui-angular';
@NgModule({
declarations: [
AppComponent
],
imports: [
BrowserModule,
FormsModule,
BrowserAnimationsModule,
IgxInputGroupModule
],
providers: [{provide: IGX_INPUT_GROUP_TYPE, useValue: 'box' }],
bootstrap: [AppComponent]
})
export class AppModule {
}
app.component.html
全ての IgxInputGroup に type=”box” が適用されます。
<article class="sample-column">
<form>
<igx-input-group style="margin: 1rem;">
<input igxInput name="firstName" type="text" />
<label igxLabel for="firstName">First Name</label>
</igx-input-group>
<igx-input-group style="margin: 1rem;">
<input igxInput name="lastName" type="text" />
<label igxLabel for="lastName">Last Name</label>
</igx-input-group>
</form>
</article>
実行結果
