반응형
Null 병합 연산자 각도 2
각 2에서 null 병합 연산자(??)에 해당하는 것은 무엇입니까?
C#에서 다음 작업을 수행할 수 있습니다.
string str = name ?? FirstName ?? "First Name is null";
병합은 다음을 통해 수행됩니다.||
연산자, 즉.
let str:string = name || FirstName || "name is null and FirstName is null";
또한 이 질문을 읽고 자세한 내용과 설명을 확인할 수도 있습니다.
입력 유형 스크립트
유형 스크립트에 버전과 null 병합이 도입되었습니다.3.7
그래서 만약 당신이 계속 달리고 있다면.3.7
또는 그 이상으로 간단하게 다음과 같이 쓸 수:
const str = name ?? firstName ?? "Name and First Name are both null";
const x = foo?.bar.baz() ?? bizz();
https://www.typescriptlang.org/docs/handbook/release-notes/typescript-3-7.html#nullish-coalescing 을 참조하십시오.
각도 템플릿에서
Angular 12 이후로 당신은 또한 사용할 수 있습니다.??
템플릿에 있습니다.
아마도 당신이 원하는 것은 다음과 같습니다.
let str =
typeof (name) !== 'undefined' && name !== null ?
name : typeof (FirstName ) === 'undefined' || FirstName === null ?
"First Name is null" : FirstName
연산자는 TypeScript 3.7 https://www.typescriptlang.org/docs/handbook/release-notes/typescript-3-7.html#nullish-coalescing 에 추가되었습니다.
언급URL : https://stackoverflow.com/questions/43298681/null-coalescing-operator-angular-2
반응형
'bestsource' 카테고리의 다른 글
함수의 정의에 함수 프로토타입 형태의 def를 사용할 수 있습니까? (0) | 2023.09.06 |
---|---|
통화 컨텍스트 대 스레드 정적 (0) | 2023.09.01 |
Try-except 없이 Python에서 키보드 인터럽트 (0) | 2023.09.01 |
윈도우즈에서 OpenSSL을 사용하지 않고 pfx 파일 또는 인증서 저장소에서 개인 키 추출 (0) | 2023.09.01 |
도커 합성 버전 3에서 depends_on의 조건 형식에 대한 대안은 무엇입니까? (0) | 2023.09.01 |