data-management
v0.3.0
Published
Permet la création de services configurables afin d'automatiser la création de service de manière plus simple.
Downloads
21
Readme
DataManagement
Permet la création de services configurables afin d'automatiser la création de service de manière plus simple.
Convention par défaut
Cette convention est celle utilisée par défaut si vous ne fournissez pas d'url à la méthode appelée et que vous avez fourni une baseUrl.
getOne objet T => GET {baseUrl}/T/{id} getList objet T => GET {baseUrl}/T post object T => POST {baseUrl}/T put object T => PUT {baseUrl}/T delete object T => DELETE {baseUrl}/T/{id}
Lorsque vous utilisez une url spécifique pour une méthode, celle-ci est sauvegardé de telle sorte que si vous réutilisez la même méthode de nouveau, l'url par défaut configurée est celle que vous avez utilisé la seconde fois. Par exemple: -> J'utilise getList en passant l'url https://monserveur.com/api/1 dans les paramètres de la méthode -> J'utilise une seconde fois getList, je n'ai plus besoin de passer l'url en paramètre
Autre cas: -> J'utilise getList en passant l'url https://monserveur.com/api/1 dans les paramètres de la méthode -> Je sélectionne l'option refreshAfterDelete et appelle la méthode delete, l'url utilisée pour le refresh sera https://monserveur.com/api/1
Paramètres
notLazy par défaut à False permet de ne pas requêter si la donnée existe déjà. A true on requête en toute circonstance. TODO faire un tableau avec toutes les configs
This library was generated with Angular CLI version 10.1.6.
Code scaffolding
Run ng generate component component-name --project dataManagement
to generate a new component. You can also use ng generate directive|pipe|service|class|guard|interface|enum|module --project dataManagement
.
Note: Don't forget to add
--project dataManagement
or else it will be added to the default project in yourangular.json
file.
Versions
v 0.3.0 passe à la version 18 d'angular
Build
Run ng build dataManagement
to build the project. The build artifacts will be stored in the dist/
directory.
Publishing
After building your library with ng build dataManagement
, go to the dist folder cd dist/data-management
and run npm publish
.
Running unit tests
Run ng test dataManagement
to execute the unit tests via Karma.
Further help
To get more help on the Angular CLI use ng help
or go check out the Angular CLI README.