angular-confetti
v4.1.3
Published
Official tsParticles Angular Confetti Component - Easily create highly customizable particle, confetti and fireworks animations and use them as animated backgrounds for your website. Ready to use components available also for Web Components, React, Vue.js
Maintainers
Keywords
Readme
angular-confetti
Official Angular wrapper for @tsparticles/confetti.
Installation
npm install angular-confetti @tsparticles/confetti @tsparticles/engineor
yarn add angular-confetti @tsparticles/confetti @tsparticles/engineHow to use
Module setup
import { NgModule } from "@angular/core";
import { NgxConfettiModule } from "angular-confetti";
@NgModule({
imports: [NgxConfettiModule],
})
export class AppModule {}Template usage
<ngx-confetti [id]="id" [options]="confettiOptions" [fire]="fire"></ngx-confetti>Component usage
import { Component } from "@angular/core";
import type { ConfettiOptions } from "@tsparticles/confetti";
@Component({
selector: "app-root",
templateUrl: "./app.component.html",
})
export class AppComponent {
public id = "tsparticles";
public fire = true;
public confettiOptions: ConfettiOptions = {
angle: 90,
count: 50,
spread: 45,
startVelocity: 45,
};
}fire accepts boolean | number:
true: fires once when mountedfalse: does not fire- changing value (or incrementing a number): fires again

