필터링 된 JSON의 Angular 2 파이프

브래드 키 아니

파이프를 사용하여 json을 필터링하고 값에 따라 이름을 표시합니다.

이것은 내 JSON입니다

  bankAccountUsage = [
    { value: 1, name: "x" },
    { value: 2, name: "y" },
    { value: 3, name: "z" }
  ];

이것은 PIPE입니다.

import { Pipe, PipeTransform } from '@angular/core';
import { StaticValuesService } from '../../services/static-values.service';
import { } from '../../services/static-values.service';

@Pipe({
  name: 'accountUsageType'
})
export class AccountUsageTypePipe implements PipeTransform {
  private Accounusages;
  transform(value: number, args?: any): any {
       this.Accounusages.filter(val => {
         if (val.value === value) {
        console.log(val);
         return val.name;
      }
     

    });
  }
 
  constructor(private _statcvalues: StaticValuesService) {
    this.Accounusages = this._statcvalues.bankAccountUsage;
    
  }

}

이것은 Console.log (val)의 결과입니다.

Object {value: 1, name: "x"}

HTML :

       <td>{{account.AccountType | accountUsageType}}</td>

하지만 결과는 비어 있습니다

감사

개발자 033
  1. 당신은 return 진술을 놓치고 있습니다 ;
  2. Your value는 primitive variable이므로 파이프 물론 단일 variable. Array#find다음과 같이 방법을 사용할 수 있습니다 .
return this.Accounusages.find(val => val.value === value);

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

angular2-파이프-여러 json 값 필터링

분류에서Dev

Angular2 파이프는 HTML 문자열의 링크를 필터링합니다.

분류에서Dev

각도 2 파이프-JSON 키로 필터링

분류에서Dev

배열의 모든 콘텐츠에 대한 파이프를 JSON 형식으로 찾아 필터링합니다. Angular 2

분류에서Dev

그룹화 된 배열을 필터링하기위한 각도 2 파이프

분류에서Dev

Angular 2에서 파이프를 사용하여 확인란 필터링

분류에서Dev

Angular 2 : 중첩 된 * ngFor JSON 데이터

분류에서Dev

xargs로 파이프 된 awk를 사용하여 문자열의 열 필터링

분류에서Dev

라디오 버튼을 사용하여 필터링하는 Angular2 필터 / 파이프

분류에서Dev

용어로 필터링 된 git diff의 파일 이름 표시

분류에서Dev

파생 된 유형의 필드를 사용하여 필터링

분류에서Dev

Angular 2 TypeScript 고유 필터링 중첩 데이터

분류에서Dev

Angular2에서 목록을 필터링하는 파이프를 만드는 방법

분류에서Dev

Angular2 파이프는 필터링을하지만 전혀 표시되지 않습니다.

분류에서Dev

필터링 된 행의 PowerQuery OR

분류에서Dev

필터링 된 테이블의 데이터 유효성 검사

분류에서Dev

AngularJS-필터링 된 데이터의 길이 가져 오기

분류에서Dev

R-필터링 된 데이터 세트의 요인 수

분류에서Dev

벡터의 값이 열에 포함 된 행 필터링

분류에서Dev

그룹화 된 데이터의 다중 인덱스 필터링

분류에서Dev

Laravel의 다른 테이블에서 ID로 필터링 된 JSON 응답

분류에서Dev

Angular에서 테이블을 필터링 (파이프를 사용하여 변환 된 데이터 비교)하는 방법은 무엇입니까?

분류에서Dev

입력시 Angular2 필터 파이프

분류에서Dev

파이프를 사용하지 않고 Angular 2의 서버에서 반환 된 데이터를 조작합니다.

분류에서Dev

Angular의 공유 데이터 사용자 지정 필터링

분류에서Dev

Angular-파이프를 사용하여 테이블 필터링

분류에서Dev

DB 테이블에서 데이터를 반환하는 Angular의 HttpClient를 통해 반환 된 RxJS 데이터를 통해 필터링하려고합니다.

분류에서Dev

Angular2 : 텍스트 필터 파이프를 사용하여 배열을 필터링하는 동안 오류가 발생했습니다.

분류에서Dev

Angular 2의 맞춤형 파이프

Related 관련 기사

  1. 1

    angular2-파이프-여러 json 값 필터링

  2. 2

    Angular2 파이프는 HTML 문자열의 링크를 필터링합니다.

  3. 3

    각도 2 파이프-JSON 키로 필터링

  4. 4

    배열의 모든 콘텐츠에 대한 파이프를 JSON 형식으로 찾아 필터링합니다. Angular 2

  5. 5

    그룹화 된 배열을 필터링하기위한 각도 2 파이프

  6. 6

    Angular 2에서 파이프를 사용하여 확인란 필터링

  7. 7

    Angular 2 : 중첩 된 * ngFor JSON 데이터

  8. 8

    xargs로 파이프 된 awk를 사용하여 문자열의 열 필터링

  9. 9

    라디오 버튼을 사용하여 필터링하는 Angular2 필터 / 파이프

  10. 10

    용어로 필터링 된 git diff의 파일 이름 표시

  11. 11

    파생 된 유형의 필드를 사용하여 필터링

  12. 12

    Angular 2 TypeScript 고유 필터링 중첩 데이터

  13. 13

    Angular2에서 목록을 필터링하는 파이프를 만드는 방법

  14. 14

    Angular2 파이프는 필터링을하지만 전혀 표시되지 않습니다.

  15. 15

    필터링 된 행의 PowerQuery OR

  16. 16

    필터링 된 테이블의 데이터 유효성 검사

  17. 17

    AngularJS-필터링 된 데이터의 길이 가져 오기

  18. 18

    R-필터링 된 데이터 세트의 요인 수

  19. 19

    벡터의 값이 열에 포함 된 행 필터링

  20. 20

    그룹화 된 데이터의 다중 인덱스 필터링

  21. 21

    Laravel의 다른 테이블에서 ID로 필터링 된 JSON 응답

  22. 22

    Angular에서 테이블을 필터링 (파이프를 사용하여 변환 된 데이터 비교)하는 방법은 무엇입니까?

  23. 23

    입력시 Angular2 필터 파이프

  24. 24

    파이프를 사용하지 않고 Angular 2의 서버에서 반환 된 데이터를 조작합니다.

  25. 25

    Angular의 공유 데이터 사용자 지정 필터링

  26. 26

    Angular-파이프를 사용하여 테이블 필터링

  27. 27

    DB 테이블에서 데이터를 반환하는 Angular의 HttpClient를 통해 반환 된 RxJS 데이터를 통해 필터링하려고합니다.

  28. 28

    Angular2 : 텍스트 필터 파이프를 사용하여 배열을 필터링하는 동안 오류가 발생했습니다.

  29. 29

    Angular 2의 맞춤형 파이프

뜨겁다태그

보관