@ngodings/ngx-copy
TypeScript icon, indicating that this package has built-in type declarations

15.0.9 • Public • Published

@ngodings/ngx-copy

Simple copy from text, value input & text inside element in Angular

Demo - Angular v15

https://npm.ngodings.com/packages/ngx-copy

Support Me

If you like this package I will be happy that you support me on Buy me a coffee :)
Buy me coffee: https://www.buymeacoffee.com/alidihaw
Indonesia People: https://sociabuzz.com/dihaw

Getting Started

Installing and Importing

Install the package by command:

 npm install @ngodings/ngx-copy --save

Import the module

import { NgxCopyDirective } from "@ngodings/ngx-copy";

@NgModule({
    imports: [
        ...
        NgxCopyDirective
    ],
    declarations: [...],
    providers: [...]
})
export class AppModule {}

Usage

From input

<input type='text' ngxCopy #cp="copy"/>

<button (click)="cp.copy()">Copy</button>

From any HTML tag

<p ngxCopy #cp="copy">Lorem ipsum</p>

<button (click)="cp.copy()">Copy</button>

From complex div

<div ngxCopy #cp="copy">
  <h1>Lorem ipsum</h1>
  <p>Lorem ipsum dolor sit amet, consectetur 
  adipiscing elit.
 Nullam rutrum augue at ante sollicitudin posuere.
 Pellentesque congue consequat enim quis luctus.</p>
  <div>
    <h2>Lorem ipsum</h2>
  </div>
</div>

<button (click)="cp.copy()">Copy</button>

Also you can bind it to any tag

<p ngxCopy #cp="copy">Lorem ipsum</p>

<p (click)="cp.copy()">Copy</p>

Development

Prepare your environment

  • Install Node.js and NPM
  • Install local dev dependencies: npm install while current directory is this repo

License

MIT @ Ali Abdul Wahid

Package Sidebar

Install

npm i @ngodings/ngx-copy

Weekly Downloads

3

Version

15.0.9

License

MIT

Unpacked Size

18.7 kB

Total Files

13

Last publish

Collaborators

  • alidihaw