TypeScript 23

형식 스크립트를 컴파일할 때 'tsc 명령어를 찾을 수 없습니다'

형식 스크립트를 컴파일할 때 'tsc 명령어를 찾을 수 없습니다' typescript를 설치하고 싶기 때문에 다음 명령을 사용했습니다. npm install -g typescript 를 테스트합니다.tsc --version만만 、 tsc command not found 、 tsc command not found 、 tsc 명령어를 찾을 수 없습니다. 및 방법을 stackoverflow, github은 동작하지 않습니다.타이프 스크립트가 설치되어 있는지, 어디에 있는지 어떻게 알 수 있습니까? OS는 Unix, OS X El Capitan 10.11.6, 노드 버전은 4.4.3, npm 버전은 3.10.5입니다.순서대로 몇 가지 힌트 단말기를 재부팅하다 기계를 재부팅하다 + nodej + run nodej..

programing 2023.04.05

Type Script:형식에 인덱스 서명이 없습니다.

Type Script:형식에 인덱스 서명이 없습니다. 는 는고되 i i i want want i를 원한다.MyInterface.dic과 name: value뭇매를 맞다 interface MyInterface { dic: { [name: string]: number } } 이제 내 유형을 기다리는 함수를 만듭니다. function foo(a: MyInterface) { ... } 그리고 입력: let o = { dic: { 'a': 3, 'b': 5 } } 하고 있다foo(o)컴파일러가 다운되고 있습니다. foo(o) // TypeScript error: Index signature is missing in type { 'a': number, 'b': number } 수 있다는 것을 있습니다.let o: ..

programing 2023.03.31

2개의 인터페이스의 Marge

2개의 인터페이스의 Marge 확인 또는 해명 요구 인터페이스가 2개 있는 경우.이러한 2개의 인터페이스의 Marge를 작성하는 「적절한」방법은 무엇입니까? IFoo { // some stuff } IBar { // some stuff } IFooBar extends IFoo, IBar { // Empty } 작동은 되는데 기분이 이상해요. 빈 IFoo Bar를 잘못하고 있는 것 같아요. 제가 제대로 하고 있는 건가요? 또, 이것 또한 유효하다는 것도 깨달았습니다. type IFooBar = IFoo & IBar; 나는 사용하는 것에 비논리적인 거부감이 있다.type하지만, 그것은 훨씬 깨끗하다.이 문서에서는 인터페이스와 타입 에일리어스 간의 관계에 대해 매우 잘 설명합니다.이 부분에서는 인터페이스와 타..

programing 2023.03.31

TypeScript 유형 정의에서 앰퍼샌드(&)는 무엇을 의미합니까?

TypeScript 유형 정의에서 앰퍼샌드(&)는 무엇을 의미합니까? 이 유형의 정의 파일의 60359 행에는 다음과 같은 선언이 있습니다. type ActivatedEventHandler = (ev: Windows.ApplicationModel.Activation.IActivatedEventArgs & WinRTEvent) => void; 의 개요&이 문맥에서 signil은 무엇을 의미합니까?&유형 위치에서 교차 유형을 의미합니다. 교차로 유형에 대한 타이프스크립트 문서에서 추가 정보: https://www.typescriptlang.org/docs/handbook/2/objects.html#intersection-types 위에 링크된 문서에서 인용: 교차로 유형은 결합 유형과 밀접한 관련이 있지만 ..

programing 2023.03.26

Subject와 Behavior Subject의 차이점은 무엇입니까?

Subject와 Behavior Subject의 차이점은 무엇입니까? 잘 요.Subject a. a. a.BehaviorSubject ★★★★★★★★★★★★★★★★★★★★★★★★.BehaviorSubject 가지고 있다getValue()능하하??? ???Behavior Subject에는 1개의 값이 있습니다.서브스크라이브되면 즉시 값이 방출됩니다.제목에 값이 없습니다. 제목 예(RxJS 5 API 사용): const subject = new Rx.Subject(); subject.next(1); subject.subscribe(x => console.log(x)); 콘솔 출력이 비어 있습니다. Behavior Subject의 예: const subject = new Rx.BehaviorSubject(0)..

programing 2023.03.26

각도 2 요소 표시 및 숨기기

각도 2 요소 표시 및 숨기기 Angular 2의 부울 변수에 따라 요소를 숨기고 표시하는 데 문제가 있습니다. div가 표시하고 숨길 코드는 다음과 같습니다. List Saved! Your changes has been saved. 변수는 "변수"이며 내 컴포넌트에 저장됩니다. export class AppComponent implements OnInit{ (...) public edited = false; (...) saveTodos(): void { //show box msg this.edited = true; //wait 3 Seconds and hide setTimeout(function() { this.edited = false; console.log(this.edited); }, 3000);..

programing 2023.03.26

지정되지 않은 경우 암시되는 액세스 수식자는 무엇입니까?

지정되지 않은 경우 암시되는 액세스 수식자는 무엇입니까? 필드, 속성, 메서드 및 클래스 등 접근 수식자를 지원하는 모든 다른 개념에 대해 지정되지 않은 경우 어떤 접근 수식자가 암시됩니까?모든 것class이public를 지정합니다.모든 것module은 비공개입니다.export키워드가 사용됩니다. 나는 동의하지 않는다 지정하지 않으면 클래스의 모든 내용이 공개됩니다. 사적이 사용되더라도 모든 것이 공개된다.변환된 코드를 보세요주석이 달린 개인 메서드는 공개됩니다.변환만 하면 오류가 발생합니다.공개 및 비공개 모두 로 변환됩니다..prototype.funcName언급URL : https://stackoverflow.com/questions/20696932/which-access-modifiers-are-i..

programing 2023.03.16

타이프 스크립트 데코레이터를 구현하는 방법

타이프 스크립트 데코레이터를 구현하는 방법 TypeScript 1.5에는 데코레이터가 있습니다. 누가 데코레이터를 구현하는 적절한 방법을 설명하고 가능한 유효한 데코레이터 서명의 인수가 무엇을 의미하는지 설명하는 간단한 예를 제공할 수 있을까요? declare type ClassDecorator = (target: TFunction) => TFunction | void; declare type PropertyDecorator = (target: Object, propertyKey: string | symbol) => void; declare type MethodDecorator = (target: Object, propertyKey: string | symbol, descriptor: TypedPrope..

programing 2023.03.06

tslint에 대해 특정 디렉토리 또는 파일을 무시하는 방법

tslint에 대해 특정 디렉토리 또는 파일을 무시하는 방법 사용하고 있는 IDE는 WebStorm 11.0.3이며 tslint는 설정되어 동작하지만 큰 *.d.ts 라이브러리 파일을 해석하려고 하기 때문에 행업합니다. 특정 파일 또는 디렉토리를 무시하는 방법이 있습니까?tslint v5.8.0 업데이트 Saugat Accharya에서 설명한 바와 같이 tslint.json CLI 옵션을 업데이트할 수 있습니다. { "extends": "tslint:latest", "linterOptions": { "exclude": [ "bin", "lib/*generated.js" ] } } 이 풀 요청에 대한 자세한 내용은 다음과 같습니다. 이 기능은 tslint 3.6에서 도입되었습니다. tslint \"src/..

programing 2023.03.06

TypeScript에서 클래스 유형 확인

TypeScript에서 클래스 유형 확인 ActionScript에서는 is 연산자를 사용하여 런타임에 유형을 확인할 수 있습니다. var mySprite:Sprite = new Sprite(); trace(mySprite is Sprite); // true trace(mySprite is DisplayObject);// true trace(mySprite is IEventDispatcher); // true 변수(확장 또는 확장)가 TypeScript와의 특정 클래스 또는 인터페이스인지 여부를 검출할 수 있습니까? 언어 사양에서는 아무것도 찾을 수 없었습니다.클래스/인터페이스를 조작할 때는, 거기에 있을 필요가 있습니다. 4.19.4 운영자의 인스턴스 그instanceof연산자를 사용하려면 왼쪽 피연산자..

programing 2023.03.01