Important: This documentation covers Yarn 1 (Classic).
For Yarn 2+ docs and migration guide, see yarnpkg.com.

Package detail

remove-duplicate-json-object

Angular 2/4/5/6/8 remove the duplicate json object in given array

angular 2, angular 4, angular 5, angular 6, angular 8, search, filter, remove, angular, pipe, object, json, new array, reduce, find, make, keys, key and value, key and value pair, transform, pipe transform, json object, custom pipe

readme

Remove Duplicate Json Object

This library was generated with Angular CLI version 11.0.5.

Description

This library helps to find the duplicate json object (key/value pairs) in your given array and remove it.

Install

npm i remove-duplicate-json-object --save

Usage

Import RemoveDuplicateJsonObjectModule to your module

import { BrowserModule } from '@angular/platform-browser';
import { NgModule } from '@angular/core';
import { AppComponent } from './app.component';

import {  RemoveDuplicateJsonObjectModule} from 'remove-duplicate-json-object';

@NgModule({
  declarations: [AppComponent],
  imports: [
    BrowserModule,

    RemoveDuplicateJsonObjectModule

  ],
 providers: [],
  bootstrap: [AppComponent]
})

export class AppModule { }

And use pipe in your component


import { Component } from '@angular/core';

@Component({
  selector: 'app-root',
  template: `

  <div *ngFor="let fruit of fruits | removeDuplicateJsonObject : 'name'">
  {{fruit?.id}} - {{fruit?.name}}
  </div>

`})

export class AppComponent {

  fruits = [
    { id: 1, name: "Apple" },
    { id: 2, name: "Apple" },
    { id: 3, name: "strawberries" },
    { id: 4, name: "raspberries" },
    { id: 5, name: "blueberries" },
    { id: 6, name: "kiwifruit" },
    { id: 7, name: "passionfruit" }
  ]

}

In above example , we have the fruits list with a duplicate item , You simply give the required key name like above example, it find and remove that duplicate item in your array :)

Support remove-duplicate-json-object

remove-duplicate-json-object is completely free and open-source. If you feel , it is helpful in your coding life , please support and share the package in your social networks,

                                     Happy Coding  :)

License

[MIT] © [sathishkumarmayilsamy]