0.1.8 • Published 4 years ago

ng-bootstrap-fileupload-angular v0.1.8

Weekly downloads
5
License
MIT
Repository
github
Last release
4 years ago

ng-bootstrap-fileupload-angular

Angular File Upload

npm npm npm

This package supports Angular 8+

Description


This fileupload is responsive design, so feel free to try it in your desktops, tablets and mobile devices.

Dependencies

bootstrap ^4.0.0

Live Demo

https://ng-bootstrap-fileupload-angular.stackblitz.io

How to Use

  1. Install with npm:npm install ng-bootstrap-fileupload-angular --save

  2. Add NgBootstrapFileuploadAngularModule to your @NgModule like example below

    import { BrowserModule } from "@angular/platform-browser";
    import { NgModule } from "@angular/core";
    
    import { AppComponent } from "./app.component";
    import { FormsModule, ReactiveFormsModule } from "@angular/forms";
    import { CommonModule } from "@angular/common";
    
    import { NgBootstrapFileuploadAngularModule } from "ng-bootstrap-fileupload-angular";
    
    @NgModule({
      declarations: [AppComponent],
      imports: [
        BrowserModule,
        FormsModule,
        ReactiveFormsModule,
        NgBootstrapFileuploadAngularModule,
        CommonModule
      ],
      providers: [],
      bootstrap: [AppComponent]
    })
    export class AppModule {}
  3. Add your input into form like example below

    <form>
      <div [formGroup]="formGroup">
        <ng-bootstrap-fileupload-angular
            previewUrl="https://raw.githubusercontent.com/danilomx/ng-bootstrap-fileupload-angular/master/src/assets/user.png"
            showPreview="true" formControlName="FileUp"></ng-bootstrap-fileupload-angular>
      </div>
    </form>
  4. Connect to your component

    import { Component, OnInit } from "@angular/core";
    import { FormGroup, FormControl, Validators } from "@angular/forms";
    
    @Component({
      selector: "app-root",
      templateUrl: "./app.component.html",
      styleUrls: ["./app.component.scss"]
    })
    export class AppComponent implements OnInit {
      title = "FileUp";
      formGroup: FormGroup;
    
      ngOnInit() {
        this.formGroup = new FormGroup({
          FileUp: new FormControl(null, {
            validators: [Validators.required]
          })
        });
      }
    }

License

  • License: MIT

Author

Danilo Meneses Loaisiga

0.1.8

4 years ago

0.1.7

4 years ago

0.1.6

4 years ago

0.1.5

4 years ago

0.1.0

4 years ago

0.1.2

4 years ago

0.1.1

4 years ago

0.1.4

4 years ago

0.1.3

4 years ago

0.0.9

4 years ago

0.0.8

4 years ago

0.0.7

4 years ago

0.0.6

4 years ago

0.0.5

4 years ago

0.0.4

4 years ago

0.0.3

4 years ago

0.0.2

4 years ago

0.0.1

4 years ago