홈>
Angular에서 json 파이프를 사용할 때
undefined
에 대한 공백을 인쇄합니다
값.
<pre>{{undefined | json}}</pre>
다음을 DOM으로 출력
<pre></pre>
이것은 JSON stringify 함수와 일치하지 않습니다.
console.log(JSON.stringify(undefined)); // prints "undefined"
각도의 json 파이프를 사용하여 "정의되지 않은"값을 인쇄하려면 어떻게해야합니까?
- 답변 # 1
- 답변 # 2
문서에
undefined
가 명시되어 있습니다 결과에서 생략됩니다.https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/JSON/stringify#Description
와이즈 비즈JavaScript 콘솔에서 다음 예제를 실행 중이며 템플릿에 "정의되지 않음"이라는 단어가 표시 될 것으로 예상되었습니다.
If undefined, a Function, or a Symbol is encountered during conversion it is either omitted (when it is found in an object) or censored to null (when it is found in an array). JSON.stringify() can also just return undefined when passing in "pure" values like JSON.stringify(function(){}) or JSON.stringify(undefined).
실제로 "undefined"라는 콘솔 메시지가 문자열 값이라고 생각했습니다.
console.log(JSON.stringify(undefined)); // prints "undefined" console.log(typeof JSON.stringify(undefined)); // does not print "string" it prints "undefined"
관련 자료
- javascript - 문자열] : 문자열}은 유형 {[키 : 문자열] : 문자열}에 할당 할 수 없습니다 '찾으시는 주소가 없습니다'
- typescript - 각도 2 - '문자열'유형 가져 오기는 '숫자'유형에 할당 할 수 없습니다
- node.js - mongooseerror - `openuri ()`에 대한`uri` 매개 변수는 문자열이어야하며 "정의되지 않음"이 있습니다
- Angular 출력에서 문자열 연결이 방출되고 예상대로 작동하지 않습니다
- angular8 - angular 8 - typeerror : 프로덕션 용 코드를 빌드 할 때 정의되지 않은 '종류'속성을 읽을 수 없습니다
- angular - 오류 ts2322 - '정의되지 않은'유형은 '문자열'유형에 할당 할 수 없습니다
- typescript - Type String은 'never'Angular에 할당 할 수 없습니다
- javascript - 무작위 '정의되지 않음'이 문자열에 삽입됩니다
- 정규식 - 문자열이 비어 있지 않거나 비어 있지 않고 ""문자가 포함되어 있지 않은지 확인하는 방법은 무엇입니까?
- Angular는 정의되지 않은 속성을 읽을 수 없습니다
- javascript - 정규식과 일치하는 문자열의 각도 가져 오기 값
- angular - subscribe () 내부에서 반환되는 문자열은 무한한 xhr 요청을 유발합니다
- while loop - 문자열 (c)에서 - :의 마지막 항목 이후의 모든 것을 인쇄하는 앱
관련 질문
- JavaScript: 하나의 이미지에서 여러 자르기 선택?
- Javascript를 사용하여 HTML의 URL에서 JSON을 어떻게 표시할 수 있습니까?
- javascript : s3 버킷의 X3d 파일이 로드되지 않음
- javascript : Angular 11 자식 구성 요소를 사용하여 기본 구성 요소에서 양식을 확장하는 방법
- javascript : Angular 7: 실행 전 요청에 대한 응답이 액세스 제어 검사를 통과하지 않음: 요청된 항목에 'Access-Control-Allow-Origin' 헤더가 없습니다.
- javascript : Node JS의 API 응답에서 속성을 얻는 방법은 무엇입니까?
- javascript : 페이지가 매겨진 배열 정렬
- "콘텐츠 스크립트에 JavaScript 'content.js'를 로드할 수 없습니다" 오류 수정 방법
- javascript : 요청당 하나의 ID만 지원하는 API 엔드포인트에서 둘 이상의 ID를 가져오려면 어떻게 해야 합니까?
- javascript : Angular에서 입력 클릭 이벤트를 기반으로 페이지 위로 이동
컨트롤러에서 해당 특정 변수의 값을 설정하고 정의되지 않은 파이프 json이 아닌 경우 undefined를 값으로 인쇄하십시오.