ng-clone-deep
TypeScript icon, indicating that this package has built-in type declarations

0.0.2 • Public • Published

NPM

Install

npm install ng-clone-deep --save

Use

Import the service into every component

import { Component, OnInit } from '@angular/core';
import { NgCloneDeepService } from 'ng-clone-deep';
 
@Component({
  selector: 'app-root',
  templateUrl: './app.component.html',
  styleUrls: ['./app.component.css']
})
export class AppComponent implements OnInit {
  source = [{name: 'Tom'}, {name: 'Jerry'}];
  constructor(private cloneDeep: NgCloneDeepService) {}
 
  ngOnInit() {
    const sourceClone = this.cloneDeep.clone(this.source); // cloneDeep.clone()
  }
}
 

example

Import the module into every module where you want to use the components.

import { NgCloneDeepModule } from 'ng-clone-deep/public-api';
 
@NgModule({
  imports: [ NgCloneDeepModule ]
})
export class AppModule {
}
<litwak-ng-clone-deep></litwak-ng-clone-deep>

Readme

Keywords

Package Sidebar

Install

npm i ng-clone-deep

Weekly Downloads

1

Version

0.0.2

License

MIT

Unpacked Size

88.6 kB

Total Files

26

Last publish

Collaborators

  • litwak