Advertisement
Guest User

Filter Data

a guest
Sep 29th, 2020
68
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. //Component Opportunities
  2. //Exibe nos input o ano e o mês atual
  3. startDate = moment().format("YYYY-MM")
  4. endDate = moment().format("YYYY-MM")
  5.  
  6. //input busca - startDate e endDate
  7. <input type="text" class="form-control datepicker" id="dtini" [(ngModel)]="startDate"                      name="startDate" required data-date-format="yyyy-mm">
  8. <input type="text" class="form-control datepicker" id="dtfim" [(ngModel)]="endDate"                    name="endDate" required data-date-format="yyyy-mm">
  9.  
  10. //Filter Pipe
  11.  transform(value: Array<Opportunity>, atributo: any, startDate: any, endDate: any): any {
  12.         if (!value) {
  13.             return value
  14.         }
  15.  
  16.         return value.filter(item => {
  17.             let receiveDate = item[atributo]
  18.             startDate = moment(receiveDate).format("yyyy-MM")
  19.             endDate = moment(receiveDate).format("yyyy-MM")
  20.             let currentDate = moment().format("YYYY-MM")
  21.             return currentDate >= startDate && currentDate <= endDate
  22.         })
  23.  
  24.     }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement