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:
- copiare la cartella "node-modules/@autelapp/autel-ngx-library/assets" all'interno del vostro progetto
- 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 { }
- 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();
- all'interno del proprio foglio di stile (LESS) importare lo stile di base
@import "../node_modules/@autelapp/autel-ngx-library/style/auTheme.less";