ngx-text-animation
TypeScript icon, indicating that this package has built-in type declarations

1.0.2 • Public • Published

ngx-text-animation

Text visualization library for Angular.

Official documentation: https://astritdemiri.com/ng-library/ngx-text-animation

Simple example using ngx-text-animation: https://stackblitz.com/github/astritdemiri11/ngx-text-animation-example

Get the complete changelog here: https://github.com/astritdemiri11/ngx-text-animation/releases

Table of Contents

Installation

First you need to install the npm module:

npm install ngx-text-animation --save

Choose the version corresponding to your Angular version:

Angular ngx-text-animation
14 (ivy only) 1.x+

Usage

1. Import the TextAnimationModule:

Finally, you can use ngx-text-animation in your Angular project. You have to import TextAnimationModule in the root NgModule of your application.

import {BrowserModule} from '@angular/platform-browser';
import {NgModule} from '@angular/core';
import {TextAnimationModule} from 'ngx-text-animation';

@NgModule({
    imports: [
        BrowserModule,
        TextAnimationModule
    ],
    bootstrap: [AppComponent]
})
export class AppModule { }
SharedModule

If you use a SharedModule that you import in multiple other feature modules, you can export the TextAnimationModule to make sure you don't have to import it in every module.

@NgModule({
    exports: [
        CommonModule,
        TextAnimationModule
    ]
})
export class SharedModule { }

Note: Module services are provided in root @Injectable({ providedIn: 'root' }), see Dependency Injection.

Use the directive or the component:

You can either use the TextDisplayComponent or the TextReadComponent exported by library

This is how you use the component for text display:

<text-display>
  <span text>
    <span>This text will scroll on hover, if overflows parent</span>
  </span>
</text-display>

This is how you use the component for text read:

<text-read #textRead [relativeTo]="textContainer">
</text-read>
<p #textContainer>This text will be typed when textRead.start() is invoked</p>

Package Sidebar

Install

npm i ngx-text-animation

Weekly Downloads

3

Version

1.0.2

License

MIT

Unpacked Size

102 kB

Total Files

19

Last publish

Collaborators

  • astritdemiri11