반응형

TypeScript 13

TypeScript 오류 http.get(...).map이 [null]의 함수가 아닙니다.

TypeScript 오류 http.get(...).map이 [null]의 함수가 아닙니다. Angular의 HTTP에 문제가 있습니다. 그냥 하고 싶다GET a JSON목록에 표시하여 보기에 표시합니다. 서비스 클래스 import {Injectable} from "angular2/core"; import {Hall} from "./hall"; import {Http} from "angular2/http"; @Injectable() export class HallService { public http:Http; public static PATH:string = 'app/backend/' constructor(http:Http) { this.http=http; } getHalls() { return this..

programing 2023.03.11

TypeScript TS7015: 인덱스 식이 '번호' 유형이 아니므로 요소에 암묵적으로 '임의' 유형이 있습니다.

TypeScript TS7015: 인덱스 식이 '번호' 유형이 아니므로 요소에 암묵적으로 '임의' 유형이 있습니다. 내 Angular 2 앱에서 다음 컴파일 오류가 발생합니다. TS7015: 인덱스 식이 '숫자' 유형이 아니므로 요소에 암묵적으로 '임의' 유형이 있습니다. 원인 코드는 다음과 같습니다. getApplicationCount(state:string) { return this.applicationsByState[state] ? this.applicationsByState[state].length : 0; } 그러나 이로 인해 다음 오류가 발생하지 않습니다. getApplicationCount(state:string) { return this.applicationsByState[state] ? ..

programing 2023.03.06

TypeScript의 개체 리터럴에 정의를 입력합니다.

TypeScript의 개체 리터럴에 정의를 입력합니다. TypeScript 클래스에서는 다음과 같은 속성 유형을 선언할 수 있습니다. class className { property: string; }; 개체 리터럴에서 속성 유형을 선언하려면 어떻게 해야 합니까? 다음 코드를 시도했지만 컴파일되지 않습니다. var obj = { property: string; }; 다음의 에러가 표시됩니다. 현재 범위에 'string' 이름이 없습니다. 제가 뭘 잘못했나요? 아니면 버그인가요?친해졌네요, '아까', '아까', '아까', '아까'만요.= a :오브젝트 타입 리터럴(스펙섹션 3.5.3 참조) 또는 인터페이스를 사용할 수 있습니다.오브젝트 타입 리터럴을 사용하는 것은 다음과 같습니다. var obj: { pr..

programing 2023.03.06
반응형