Quickly way to integrate Lottie-web component with Angular
Lottie is a mobile library for Web, and iOS that parses Adobe After Effects animations exported as json with Bodymovin and renders them natively on mobile! View documentation, FAQ, help, examples, and more at here.
Install lottie-web and ngx-lottie library from npm
npm install lottie-web @synapsium/ngx-lottie --saveAdd lottie.min.js into angular.json
"scripts": [
"node_modules/lottie-web/build/player/lottie.min.js"
]Add LottieModule to module
import { LottieModule } from '@synapsium/ngx-lottie';
@NgModule({
...
imports: [
...
LottieModule
]
})Add the following tag in your html :
<lottie [path]="assets/home.json"
[loop]="true" animationEvent="click">
</lottie>