programing

파이프 - 각도 2라는 숫자에 대한 매개변수는 무엇입니까?

itsource 2023. 5. 7. 21:43
반응형

파이프 - 각도 2라는 숫자에 대한 매개변수는 무엇입니까?

아래 숫자 파이프를 사용하여 소수점 두 자리로 숫자를 제한했습니다.

{{ exampleNumber | number : '1.2-2' }}

저는 '1.2-2'의 논리가 무엇인지 궁금했습니다.저는 소수점 0자리까지 필터링하는 파이프를 얻기 위해 이것들을 가지고 놀았지만 소용이 없었습니다.

매개 변수의 구문은 다음과 같습니다.

{minIntegerDigits}.{minFractionDigits}-{maxFractionDigits}

그래서 당신의 예는'1.2-2'평균:

  • 소수점 앞에 최소 1자리가 표시됩니다.
  • 소수점 뒤에 최소 2자리가 표시됩니다.
  • 그러나 두 자리 이하입니다.
  1. 당신의 첫 번째 질문과 관련해서요.파이프는 다음과 같이 작동합니다.

    numberValue | number: {minIntegerDigits}.{minFractionDigits}-{maxFractionDigits}

    • 최소 정수 자릿수:소수점 앞에 표시할 최소 정수 자릿수, 기본적으로 1로 설정
    • minFraction 자릿수:소수점 뒤에 표시할 최소 정수 자릿수

    • maxFractionDigits: 소수점 뒤에 표시할 최대 정수 자릿수

2. 두 번째 질문과 관련하여 다음과 같이 소수점 0자리로 필터링합니다.

{{ numberValue | number: '1.0-0' }}

자세한 내용은 다음 블로그를 참조하십시오.

에서

숫자를 텍스트 형식으로 지정합니다.그룹 크기 조정 및 구분자 및 기타 로케일별 구성은 활성 로케일을 기반으로 합니다.

구문:

number_expression | number[:digitInfo[:locale]]

여기서 은 숫자입니다.

digitInfo 는 다음 형식의 문자열입니다.

{minIntegerDigits}.{minFractionDigits}-{maxFractionDigits}
  • minIntegerDigits는 사용할 최소 정수 자릿수입니다.기본값은 1입니다.
  • minFractionDigits는 최소 자릿수입니다.
  • 분수 뒤에기본값은 0입니다. maxFractionDigits는 분수 다음 최대 자릿수입니다.기본값은 3입니다.
  • locale은 사용할 로케일을 정의하는 문자열입니다(기본적으로 현재 LOCAL_ID 사용).

DEMO

'0.0-0'은 ','으로 라운드 형식의 번호를 제공합니다.

100000.2 -> 100,000

시원시원한

'1.0-0'은 소수점 이하 0자리, 즉 소수점 이하 500달러를 제공합니다.

언급URL : https://stackoverflow.com/questions/38477970/what-are-the-parameters-for-the-number-pipe-angular-2

반응형