파이프 - 각도 2라는 숫자에 대한 매개변수는 무엇입니까?
아래 숫자 파이프를 사용하여 소수점 두 자리로 숫자를 제한했습니다.
{{ exampleNumber | number : '1.2-2' }}
저는 '1.2-2'의 논리가 무엇인지 궁금했습니다.저는 소수점 0자리까지 필터링하는 파이프를 얻기 위해 이것들을 가지고 놀았지만 소용이 없었습니다.
매개 변수의 구문은 다음과 같습니다.
{minIntegerDigits}.{minFractionDigits}-{maxFractionDigits}
그래서 당신의 예는'1.2-2'
평균:
- 소수점 앞에 최소 1자리가 표시됩니다.
- 소수점 뒤에 최소 2자리가 표시됩니다.
- 그러나 두 자리 이하입니다.
당신의 첫 번째 질문과 관련해서요.파이프는 다음과 같이 작동합니다.
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 사용).
'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
'programing' 카테고리의 다른 글
웹 개발자용 Windows Azure vs Amazon EC2 (0) | 2023.05.07 |
---|---|
Postgre를 변경하려면 어떻게 해야 합니다.SQL 테이블 및 열을 고유하게 만드시겠습니까? (0) | 2023.05.07 |
사용자가 행을 추가할지 또는 삭제할지 결정 (0) | 2023.05.07 |
단순 Postgre를 가져올 수 없습니다.작업에 SQL 삽입 (0) | 2023.05.07 |
목록의 마지막 항목을 제외한 모든 항목을 순환하는 방법은 무엇입니까? (0) | 2023.05.07 |