«typescript» 태그된 질문

TypeScript는 Microsoft에서 만든 정적으로 형식화 된 JavaScript 수퍼 세트로, 선택적 형식, 클래스, 인터페이스, 열거 형, 제네릭, 비동기 / 대기 및 기타 여러 기능을 추가하고 일반 JavaScript로 컴파일합니다. 이 태그는 TypeScript 관련 질문에 사용됩니다. 일반적인 JavaScript 질문에는 사용되지 않습니다.

30
Angular에서 활성 경로를 어떻게 결정합니까?
참고 : 여기에는 여러 가지 답변이 있으며 대부분 한 번에 유효합니다. 사실 Angular 팀이 라우터를 변경함에 따라 작동하는 내용이 여러 번 변경되었습니다. 결국 Angular 에서 라우터 가 될 Router 3.0 버전 은 이러한 솔루션 중 많은 부분을 손상 시키지만 자체적으로 매우 간단한 솔루션을 제공합니다. RC.3부터 선호되는 솔루션은 이 답변에[routerLinkActive] 표시된대로 …


13
noImplicitAny 플래그를 사용하여 유형 스크립트를 컴파일 할 때 "객체 유형의 인덱스 서명에 암시 적으로 '모든 유형'이 있습니다"오류를 방지하려면 어떻게해야합니까?
나는 항상 --noImplicitAny 플래그로 Typescript를 컴파일합니다. 타입 검사를 최대한 타이트하게하고 싶을 때 이치에 맞습니다. 내 문제는 다음 코드로 오류가 발생한다는 것입니다 Index signature of object type implicitly has an 'any' type. interface ISomeObject { firstKey: string; secondKey: string; thirdKey: string; } let someObject: ISomeObject = { firstKey: 'firstValue', secondKey: 'secondValue', …
309 typescript 

14
모듈 'module-name'에 대한 선언 파일을 찾을 수 없습니다. '/path/to/module-name.js'에는 암시 적으로 'any'유형이 있습니다.
TypeScript 모듈 확인 방법을 읽었습니다 . @ ts-stack / di 저장소가 있습니다. 디렉토리 구조를 컴파일 한 후 다음과 같습니다. ├── dist │ ├── annotations.d.ts │ ├── annotations.js │ ├── index.d.ts │ ├── index.js │ ├── injector.d.ts │ ├── injector.js │ ├── profiler.d.ts │ ├── profiler.js │ ├── providers.d.ts │ ├── …


23
Route Change에서 Angular 2 맨 위로 스크롤
Angular 2 앱에서 페이지를 아래로 스크롤하고 페이지 하단의 링크를 클릭하면 경로가 변경되고 다음 페이지로 이동하지만 페이지 상단으로 스크롤되지는 않습니다. 결과적으로 첫 번째 페이지가 길고 두 번째 페이지에 내용이 적은 경우 두 번째 페이지에 내용이 없다는 인상을줍니다. 내용은 사용자가 페이지 맨 위로 스크롤하는 경우에만 표시되므로 구성 요소의 ngInit에서 페이지 맨 위로 …

13
Typescript를 사용한 인터페이스 유형 확인
이 질문은 TypeScript를 사용하여 클래스 유형 검사와 직접 유사합니다. 임의 유형의 변수가 인터페이스를 구현하는지 런타임에 찾아야합니다. 내 코드는 다음과 같습니다. interface A{ member:string; } var a:any={member:"foobar"}; if(a instanceof A) alert(a.member); 타이프 스크립트 놀이터에서이 코드를 입력하면 마지막 줄에 "이름 A가 현재 범위에 없습니다"라는 오류가 표시됩니다. 그러나 사실이 아닙니다. 이름이 현재 범위에 …

6
Typescript 객체의 인덱싱 된 멤버 유형을 적용 하시겠습니까?
Typescript 객체에 string-> string의 매핑을 저장하고 모든 키가 문자열에 매핑되도록하고 싶습니다. 예를 들면 다음과 같습니다. var stuff = {}; stuff["a"] = "foo"; // okay stuff["b"] = "bar"; // okay stuff["c"] = false; // ERROR! bool != string 값이 문자열 (또는 모든 유형)이어야한다는 것을 강요 할 수있는 방법이 있습니까?
290 typescript 

2
타이프 스크립트를 사용해야합니까? 아니면 그냥 ES6을 사용할 수 있습니까? [닫은]
휴무 . 이 질문은 의견 기반 입니다. 현재 답변을받지 않습니다. 이 질문을 개선하고 싶습니까? 이 게시물 을 편집 하여 사실과 인용으로 답변 할 수 있도록 질문을 업데이트하십시오 . 휴일 오년 전에 . 이 질문을 개선하십시오 내 일상은 AngularJS를 사용하는 클라이언트 개발자입니다. TypeScript를 사용하고 싶은지 평가하고 있습니다. 나는 typescript에 대해 약간의 …

15
___ 확인 후 표현식이 변경되었습니다.
이 단순한 플 런크 의 구성 요소가 왜 @Component({ selector: 'my-app', template: `<div>I'm {{message}} </div>`, }) export class App { message:string = 'loading :('; ngAfterViewInit() { this.updateMessage(); } updateMessage(){ this.message = 'all done loading :)' } } 던지기 : 예외 : App @ 0 : 5의 'I 'm {{message}}식이 확인 …

13
예외 : 알려진 기본 속성이 아니기 때문에 'ngFor'에 바인딩 할 수 없습니다.
내가 뭘 잘못하고 있죠? import {bootstrap, Component} from 'angular2/angular2' @Component({ selector: 'conf-talks', template: `<div *ngFor="talk of talks"> {{talk.title}} by {{talk.speaker}} <p>{{talk.description}} </div>` }) class ConfTalks { talks = [ {title: 't1', speaker: 'Brian', description: 'talk 1'}, {title: 't2', speaker: 'Julie', description: 'talk 2'}]; } @Component({ selector: 'my-app', directives: [ConfTalks], template: …


7
비동기 / 대기 구문에서 거부하는 방법?
async / await 함수가 반환 한 약속을 어떻게 거부 할 수 있습니까? 예를 들어 원래 foo(id: string): Promise<A> { return new Promise((resolve, reject) => { someAsyncPromise().then((value)=>resolve(200)).catch((err)=>reject(400)) }); } async / await로 번역 async foo(id: string): Promise<A> { try{ await someAsyncPromise(); return 200; } catch(error) {//here goes if someAsyncPromise() rejected} return …

22
* ngFor에 필터를 적용하는 방법?
분명히 Angular 2는 Angular1에서와 같이 ng-for와 함께 필터 대신 파이프를 사용하여 결과를 필터링합니다. 구현이 여전히 모호한 것처럼 보이지만 명확한 문서는 없습니다. 즉, 내가 달성하려는 것은 다음 관점에서 볼 수 있습니다. <div *ng-for="#item of itemsList" *ng-if="conditon(item)"></div> 파이프를 사용하여 구현하는 방법은 무엇입니까?


당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.