aa-fileupload v0.0.24
Overview Aa-Fileupload
This library contains a fileupload control for TRIBE Angular 2+ application development.
Build
Run npm run build to build the project. The build artifacts will be stored in the dist/ directory.
Running unit tests
Run npm test to execute the unit tests via Karma.
Installation
aa-fileupload is available as an NPM package. To install aa-fileupload in your project directory run:
$ npm install aa-fileupload --saveAfter installtion you can import aa-fileupload in your angular 2+ project by adding the AaFileuploadModule to your Module declaration as followed:
import { AaFileuploadModule } from 'aa-fileupload';
@NgModule({
imports: [
AaFileuploadModule
],
})
export class Module { }How to use the control
To use the this fileupload control in an angular 2+ project simply add a wizard component to the html template of your component, like this:
<oo-tribe-fileupload
chooseLabel="Upload new file..."
name="myfile[]" url="http://localhost:63135/api/values"
accept="image/*"
dragPanelWide="false"
styleClass="ui-fileupload"
maxFileSize="1000000"></oo-tribe-fileupload>Parameter overview
Possible <oo-tribe-fileupload> parameters:
| Parameter name | Possible Values | Default Value |
|---|---|---|
| chooseLabel | Any string | Choose |
| styleClass | Any available css classes as string | ui-fileupload |
| maxFileSize | File size in Number | - |
| accept | Mime type | - |
| url | file POST location | - |
| allowDragAndDrop | Boolean | false |
| allowMultiple | Boolean | false |
Please note, this library is still under active development!!!
TODO
- SCSS Compilation
- Rollup bundling
- Verify Minify / Uglify
- Install on Demo project
- Bundle component SASS files
- Test Integration
- Progress Bar
- Inline Feedback/ Messages
- Build it locally through TeamCity
8 years ago
8 years ago
8 years ago
8 years ago
8 years ago
8 years ago
8 years ago
8 years ago
8 years ago
8 years ago
8 years ago
8 years ago
8 years ago
8 years ago
8 years ago
8 years ago
8 years ago
8 years ago
8 years ago
8 years ago
8 years ago