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

0.0.1 • Public • Published

Angular 4+ wrapper for text-overflow-clamp

The lib simply wraps the plain JS library for Angular usage.

Installation

Install the plugin with npm:

$ npm install --save ngx-text-overflow-clamp

Add to your angular module:

import { NgxTextOverflowClampModule } from "ngx-text-overflow-clamp";
 
@NgModule({
    imports: [
        // ...
        NgxTextOverflowClampModule
    ],
    // ...
});

Usage

<!-- the outer container MUST have a width! -->
<div style="width:250px;">
    <!-- we want two lines max. -->
    <div [clamp]="2">
        Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.
    </div>
</div>

Will become (depending on font size etc.):

Lorem ipsum dolor sit amet, consetetur
sadipscing elitr, sed diam nonumy...

Helpful link

Collection of attempts for multiline ellipsis: https://codepen.io/Merri/pen/Dsuim

/ngx-text-overflow-clamp/

    Package Sidebar

    Install

    npm i ngx-text-overflow-clamp

    Weekly Downloads

    180

    Version

    0.0.1

    License

    MIT

    Last publish

    Collaborators

    • mbenzenhoefer