@autelapp/autel-ngx-library

Libreria condivisa per applicazioni basate su Angular

Usage no npm install needed!

<script type="module">
  import autelappAutelNgxLibrary from 'https://cdn.skypack.dev/@autelapp/autel-ngx-library';
</script>

README

L'applicazione รจ compilata tramite Angular CLI.

I comandi di seguito devono essere avviati tramite riga di comando o PowerShell posizionandosi sulla directory radice del progetto.

Informazioni di utilizzo

la libreria richiede l'utilizzo di Angular-Material

ng add @angular/material

per installare la libreria

 npm install @autelapp/autel-ngx-library

una volta installata la libreria si consigliano le seguenti operazioni:

  1. copiare la cartella "node-modules/@autelapp/autel-ngx-library/assets" all'interno del vostro progetto
  2. Importare il modulo a livello di applicazione
...
import { AutelNgxLibraryModule } from "@autelapp/autel-ngx-library";


@NgModule({
    declarations: [ComponentBase, DataViewBase as any],
    exports: [
        AutelNgxLibraryModule,
        CommonModule,
        HttpClientModule,
        FormsModule,
        DevextremeModule,
        MaterialModule,
        ReactiveFormsModule,
        RouterModule
    ]
})
export class AppModule { }
  1. nel punto di attivazione della vostra applicazione (es. main.ts), chiamare la funzione:
import { extendPrototypes } from "@autelapp/autel-ngx-library";

// importazione dei prototipi principali
extendPrototypes();
  1. all'interno del proprio foglio di stile (LESS) importare lo stile di base
@import "../node_modules/@autelapp/autel-ngx-library/style/auTheme.less";