Angular MDBootstrap Forms File Component Last Updated : 14 Apr, 2025 Comments Improve Suggest changes Like Article Like Report MDBootstrap is a Material Design and bootstrap-based Angular UI library that is used to make attractive webpages with its seamless and easy-to-use component. In this article, we will know how to use Forms File Component in Angular MDBootstrap.The File Component allows a user to select a file from their local computer & can permit to upload more than one file, at a moment.Syntax:<input type="file" class="form-control" />Approach:Download Angular MDBootstrap from the official site.Extract the files and change them to the working directory.Install npm in the current project using the following command:npm installAfter creating your project folder i.e. appname, move to it using the following command:cd appnameStart the server using the following command:ng serveProject Structure: After complete installation, it will look like the following:Project StructureExample 1: This is the basic example that illustrates how to use the Forms File Component in Angular MDBootstrap. app.component.html <div id='gfg'> <h1>GeeksforGeeks</h1> <h4> Angular MDBootstrap File Component </h4> <br /> <label class="form-label"> Upload File! </label> <input type="file" class="form-control" /> </div> app.component.ts import { Component } from '@angular/core'; @Component({ selector: 'my-app', templateUrl: './app.component.html', styleUrls: ['./app.component.css'] }) export class AppComponent{} app.module.ts import { BrowserModule } from '@angular/platform-browser'; import { NgModule } from '@angular/core'; import { BrowserAnimationsModule } from '@angular/platform-browser/animations'; import { AppComponent } from './app.component'; import { MDBBootstrapModule } from 'angular-bootstrap-md'; import { FormsModule } from '@angular/forms'; @NgModule({ declarations: [ AppComponent ], imports: [ BrowserModule, BrowserAnimationsModule, MDBBootstrapModule.forRoot(), FormsModule, ], providers: [], bootstrap: [AppComponent] }) export class AppModule{} Output: Example 2: In this example, we will know how to change the size and disable the file component in Angular MDBootstrap. app.component.html <div id='gfg'> <h1>GeeksforGeeks</h1> <h4> Angular MDBootstrap File Component </h4> <br /> <label class="form-label"> Upload File! </label> <input disabled type="file" class="form-control" /> <br/> <input type="file" class="form-control form-control-sm" /> <br/> <input type="file" class="form-control form-control-lg" /> </div> app.component.ts import { Component } from '@angular/core'; @Component({ selector: 'my-app', templateUrl: './app.component.html', styleUrls: ['./app.component.css'] }) export class AppComponent{} app.module.ts import { BrowserModule } from '@angular/platform-browser'; import { NgModule } from '@angular/core'; import { BrowserAnimationsModule } from '@angular/platform-browser/animations'; import { AppComponent } from './app.component'; import { MDBBootstrapModule } from 'angular-bootstrap-md'; import { FormsModule } from '@angular/forms'; @NgModule({ declarations: [ AppComponent ], imports: [ BrowserModule, BrowserAnimationsModule, MDBBootstrapModule.forRoot(), FormsModule, ], providers: [], bootstrap: [AppComponent] }) export class AppModule{} Output: Comment More infoAdvertise with us Next Article Angular MDBootstrap Forms File Component taran910 Follow Improve Article Tags : Web Technologies AngularJS Angular-MDBootstrap Angular-MDBootstrap-Forms Similar Reads Angular MDBootstrap Loaders Component MDBootstrap is a Material Design and bootstrap-based Angular UI library that is used to make attractive webpages with its seamless and easy-to-use component. In this article, we will know how to use Loaders Component in Angular MDBootstap. The Loaders Component is used to indicate the loading state 3 min read Angular MDBootstrap Forms Input Component MDBootstrap is a Material Design and bootstrap-based Angular UI library that is used to make attractive webpages with its seamless and easy-to-use component. In this article, we will know how to use the Forms Input Component in Angular MDBootstrap.Forms Inputs Component allows a user to make a field 6 min read Angular MDBootstrap Forms Radio Component MDBootstrap is a Material Design and bootstrap-based Angular UI library that is used to make attractive webpages with its seamless and easy-to-use component. In this article, we will know how to use Forms Radio Component in Angular MDBootstrap.A Radio Button Component is a component that allows a us 4 min read Angular MDBootstrap Forms Checkbox Component MDBootstrap is a Material Design and bootstrap-based Angular UI library that is used to make attractive webpages with its seamless and easy-to-use component. In this article, we will know how to use Checkbox Component in Angular MDBootstrap.A Checkbox Component lets a user definitely choose a value 4 min read Angular MDBootstrap Figures Content MDBootstrap is a Material Design and bootstrap-based Angular UI library that is used to make good-looking webpages with its seamless and easy-to-use component. It is free for both personal & commercial use. In this article, we will know how to use Figures Content in Angular MDBootstap. Figures C 2 min read ReactJS MDBootstrap Forms File Component MDBootstrap is a Material Design and bootstrap-based react UI library that is used to make good-looking webpages with its seamless and easy-to-use component. In this article, we will know how to use Forms File Component in ReactJS MDBootstrap. The file allows a user to select a file from their local 2 min read Angular MDBootstrap Dropdown Component MDBootstrap is a Material Design and bootstrap-based Angular UI library that is used to make attractive webpages with its seamless and easy-to-use component. In this article, we will know how to use the Dropdown Component in Angular MDBootstap. The Dropdown Component facilitates the creation of togg 3 min read Angular MDBootstrap Panels Component MDBootstrap is a Material Design and bootstrap-based Angular UI library that is used to make attractive webpages with its seamless and easy-to-use component. In this article, we will know how to use Panels Component in Angular MDBootstap. The Panels Component facilitates a flexible &  extensible 2 min read Angular MDBootstrap Button Group Component MDBootstrap is a Material Design and bootstrap-based Angular UI library that is used to make attractive webpages with its seamless and easy-to-use component. In this article, we will know how to use Button Group Component in Angular MDBootstap.The Button Group Component is used to show a group of bu 3 min read Angular MDBootstrap Alerts Component MDBootstrap is a Material Design and bootstrap-based Angular UI library that is used to make attractive webpages with its seamless and easy-to-use component. In this article, we will know how to use Alerts Component in Angular MDBootstap. The Alerts Component is used to provide contextual feedback m 2 min read Like