반응형

TypeScript 10

Typescript에 있는 객체의 키와 값의 유형

Typescript에 있는 객체의 키와 값의 유형 하나의 문자열에서 다른 문자열로 상수 개체로 매핑하는 문자열 값 세트가 두 개 있습니다.이 매핑에서 두 가지 유형을 생성합니다. 하나는 키용이고 다른 하나는 값입니다. const KeyToVal = { MyKey1: 'myValue1', MyKey2: 'myValue2', }; 키는 충분히 간단합니다. type Keys = keyof typeof KeyToVal; 값에 대한 컴파일 시간 유형을 얻는 데 문제가 있습니다.다음 중 하나가 효과가 있을 것 같아서요 type Values = typeof KeyToVal[Keys]; type Values = K extends Keys ? (typeof KeyToVal)[K] : never; type Prefix< ..

programing 2023.04.05

HTML 내의 형식 스크립트 열거에 접근할 수 없습니다.

HTML 내의 형식 스크립트 열거에 접근할 수 없습니다. My Service에서 사용할 Typescript로 열거했습니다.service.ts MyComponent.component.ts 및 MyComponent.component.html을 지정합니다. export enum ConnectionResult { Success, Failed } MyService에서 정의된 열거 변수를 쉽게 가져와 비교할 수 있습니다.service.ts: this.result = this.myService.getConnectionResult(); switch(this.result) { case ConnectionResult.Failed: doSomething(); break; case ConnectionResult.Success..

programing 2023.03.31

TypeScript에서 문자열을 숫자로 변환하는 방법

TypeScript에서 문자열을 숫자로 변환하는 방법 하면 「」로 할 수 ?numberTypeScript 。 var numberString: string = "1234"; var numberValue: number = /* what should I do with `numberString`? */; JavaScript와 마찬가지로 또는 함수를 사용하거나 단순히 unary를 사용할 수 있습니다.+★★★★★★★★★★★★★★★★★★: var x = "32"; var y: number = +x; 기법은 (예: 10진수)을 합니다."123"다른 다양한 케이스(예상된 케이스)에 대해서는 다르게 동작합니다(예:"123.45" 케이스: " " 。null를 참조해 주세요. 이 답변에서 가져온 표이를 위한 Typscript..

programing 2023.03.26

TypeScript에서 어레이 선언

TypeScript에서 어레이 선언 Typescript에서 부울 배열을 선언하거나 사용하는 데 문제가 있습니다.어느 쪽이 잘못된지 잘 모르겠습니다.나는 그것을 받았다.undefined에러. JavaScript 구문을 사용해야 합니까, 아니면 새로운 Array 객체를 선언해야 합니까? 다음 중 어레이를 작성하는 올바른 방법은 무엇입니까? private columns = boolean[]; private columns = []; private columns = new Array(); 모든 값을 false로 초기화하려면 어떻게 해야 합니까? 그 값에 어떻게 접근할 수 있을까요?그 값에 어떻게 접근할 수 있을까요?columns[i] = true;..?다음은 타입 스크립트로 부울 배열을 작성하는 다양한 방법입니다..

programing 2023.03.11

각도 및 활자 문자:이름을 찾을 수 없음 - 오류: 이름을 찾을 수 없습니다.

각도 및 활자 문자:이름을 찾을 수 없음 - 오류: 이름을 찾을 수 없습니다. TypeScript(버전 1.6)에서 Angular(버전 2)를 사용하고 있는데 코드를 컴파일하면 다음 오류가 발생합니다. Error TS2304: Cannot find name 'Map'. node_modules/angular2/src/core/change_detection/parser/locals.d.ts(4,42): Error TS2304: Cannot find name 'Map'. node_modules/angular2/src/core/facade/collection.d.ts(1,25): Error TS2304: Cannot find name 'MapConstructor'. node_modules/angular2/src..

programing 2023.03.11

다이내믹 템플릿을 사용하여 Angular 2.0을 사용하여 다이내믹 컴포넌트를 컴파일하려면 어떻게 해야 합니까?

다이내믹 템플릿을 사용하여 Angular 2.0을 사용하여 다이내믹 컴포넌트를 컴파일하려면 어떻게 해야 합니까? 템플릿을 동적으로 만들고 싶다.은, 「 」의 할 필요가 있습니다.ComponentType실행 시 호스트 컴포넌트 내부 어딘가에 배치(교체까지 가능)합니다. 까지는 RC4를 사용하고 .ComponentResolver같은 됩니다. ComponentResolver is deprecated for dynamic compilation. Use ComponentFactoryResolver together with @NgModule/@Component.entryComponents or ANALYZE_FOR_ENTRY_COMPONENTS provider instead. For runtime compile o..

programing 2023.03.11

의 목적은 무엇입니까?Angular 6에서 서비스를 생성할 때 주입식 장식기와 함께?

의 목적은 무엇입니까?Angular 6에서 서비스를 생성할 때 주입식 장식기와 함께? Angular CLI에서 서비스를 생성할 때 Injectable 데코레이터의 기본값이 'root'인 '제공된' 속성을 가진 메타데이터를 추가합니다. @Injectable({ providedIn: 'root', }) 제공되는 것은 무엇입니까?인가요? 저는 이것이 전체 어플리케이션에서 '글로벌' 타입의 싱글톤 서비스처럼 서비스를 이용할 수 있게 한다고 가정합니다만, AppModule의 프로바이더 어레이에서 이러한 서비스를 선언하는 것이 더 명확하지 않을까요?providedIn: 'root' 6 Angular 6 서비스를 제공하는 가장 쉽고 효율적인 입니다. 이 서비스는 모듈 공급자 어레이(예: Angular root -> ..

programing 2023.03.06

TypeScript 또는 JavaScript 유형 캐스팅

TypeScript 또는 JavaScript 유형 캐스팅 TypeScript나 Javascript에서는 타입 캐스팅을 어떻게 처리합니까? 다음과 같은 TypeScript 코드가 있다고 가정합니다. module Symbology { export class SymbolFactory { createStyle( symbolInfo : SymbolInfo) : any { if (symbolInfo == null) { return null; } if (symbolInfo.symbolShapeType === "marker") { // how to cast to MarkerSymbolInfo return this.createMarkerStyle((MarkerSymbolInfo) symbolInfo); } } creat..

programing 2023.03.06

각도 키 값 파이프 정렬 속성/순서대로 반복

각도 키 값 파이프 정렬 속성/순서대로 반복 각도 키 값 파이프를 사용하여 다음과 같이 객체의 특성에 대해 반복하는 경우: {{item.key}}:{{item.value}} 속성이 예상된 순서로 반복되지 않는 문제가 발생했습니다.이 코멘트는 이 문제를 경험한 것은 저뿐만이 아님을 시사합니다. Angular에서 ngFor를 사용하여 객체 속성을 루프 오버하는 방법 키 값 파이프를 사용할 때 반복 순서를 결정하는 것과 특정 반복 순서를 강제하는 방법을 조언해 주시겠습니까?저의 이상적인 반복 순서는 속성이 추가된 순서입니다. 감사해요.Angular 설명서에 따르면keyvalue합니다.key디폴트로 주문합니다.할 수 .key에 합니다.value또는 오브젝트 속성의 엔트리 순서로 이동합니다. 다음 비교기 함수는 ..

programing 2023.03.06
반응형