«typescript» 태그된 질문

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

24
JSON 객체를 typescript 클래스로 캐스트하는 방법
원격 REST 서버에서 JSON 객체를 읽습니다. 이 JSON 객체에는 디자인에 따라 유형 스크립트 클래스의 모든 속성이 있습니다. 수신 된 JSON 객체를 유형 var로 캐스트하는 방법 타입 스크립트 var를 채우고 싶지 않습니다 (즉,이 JSON 객체를 취하는 생성자가 있습니다). 크기가 크며 하위 개체 및 속성별로 속성을 복사하는 데 많은 시간이 걸립니다. 업데이트 …
393 json  typescript 


11
Angular 2의 "select"에서 새로운 선택을 얻으려면 어떻게해야합니까?
Angular 2 (TypeScript)를 사용하고 있습니다. 나는 새로운 선택으로 무언가를하고 싶지만, 내가 얻는 onChange()것은 항상 마지막 선택입니다. 새로운 선택을 어떻게받을 수 있습니까? <select [(ngModel)]="selectedDevice" (change)="onChange($event)"> <option *ngFor="#i of devices">{{i}}</option> </select> onChange($event) { console.log(this.selectedDevice); // I want to do something here with the new selectedDevice, but what I // get here is …

23
TypeScript에서 객체에 속성을 동적으로 할당하려면 어떻게합니까?
프로그래밍 방식으로 Javascript의 객체에 속성을 할당하려면 다음과 같이하십시오. var obj = {}; obj.prop = "value"; 그러나 TypeScript에서는 다음과 같은 오류가 발생합니다. 'prop'특성이 '{}'유형의 값에 존재하지 않습니다. TypeScript에서 객체에 새로운 속성을 할당하려면 어떻게해야합니까?
359 typescript 

4
'입력'의 알려진 속성이 아니므로 'formControl'에 바인딩 할 수 없음-Angular2 Material Autocomplete issue
Angular 2 프로젝트에서 Angular Material Autocomplete 구성 요소 를 사용하려고합니다 . 템플릿에 다음을 추가했습니다. <md-input-container> <input mdInput placeholder="Category" [mdAutocomplete]="auto" [formControl]="stateCtrl"> </md-input-container> <md-autocomplete #auto="mdAutocomplete"> <md-option *ngFor="let state of filteredStates | async" [value]="state"> {{ state }} </md-option> </md-autocomplete> 다음은 내 구성 요소입니다. import {Component, OnInit} from "@angular/core"; import {ActivatedRoute, Router} from "@angular/router"; …

9
TypeScript에서 객체 리터럴의 유형 정의
TypeScript 클래스에서는 다음과 같이 속성 유형을 선언 할 수 있습니다. class className { property: string; }; 객체 리터럴에서 속성 유형을 어떻게 선언합니까? 다음 코드를 시도했지만 컴파일되지 않습니다. var obj = { property: string; }; 다음과 같은 오류가 발생합니다. 현재 범위에 'string'이름이 없습니다. 내가 잘못하고 있거나 버그입니까?
345 typescript 

6
TypeScript의 "* .d.ts"정보
*.d.tsTypeScript의 초보자이기 때문에 궁금 합니다. 그리고 누군가에게 이런 종류의 파일은 C ++의 "헤드 파일"과 비슷하지만 JS 전용이라고 들었습니다. 하지만 난에 순수 JS 파일을 변환 할 수 없습니다 *.d.ts내가 forcely (가) 변경하지 않는 한 파일 *.js에 *.ts. 그래서 JS 파일, TS 파일 및 파일의 세 파일이 *.d.ts있습니다. 그들 사이의 관계는 무엇입니까? …
343 typescript  .d.ts 

7
C #에서와 같이 사전 유형으로 TypeScript 객체
객체를 사전으로 사용하는 JavaScript 코드가 있습니다. 예를 들어 '개인'개체는 전자 메일 주소를 사용하여 일부 개인 정보를 보관합니다. var people = {<email> : <'some personal data'>}; adding > "people[<email>] = <data>;" getting > "var data = people[<email>];" deleting > "delete people[<email>];" Typescript에서 이것을 설명 할 수 있습니까? 또는 배열을 사용해야합니까?


18
NameService에 대한 각도 없음 공급자
클래스를 Angular 구성 요소에로드하는 데 문제가 있습니다. 나는 오랫동안 그것을 해결하려고 노력했다. 나는 심지어 하나의 파일로 모두 결합하려고 시도했습니다. 내가 가진 것은 : Application.ts /// <reference path="../typings/angular2/angular2.d.ts" /> import {Component,View,bootstrap,NgFor} from "angular2/angular2"; import {NameService} from "./services/NameService"; @Component({ selector:'my-app', injectables: [NameService] }) @View({ template:'<h1>Hi {{name}}</h1>' + '<p>Friends</p>' + '<ul>' + ' …

4
각도에서 (change) vs (ngModelChange)
각도 1은 onchange()이벤트를 허용하지 않으며 이벤트 만 허용 ng-change()합니다. 반면에 Angular 2는 모두 같은 일을하는 것처럼 보이는 이벤트 (change)와 (ngModelChange)이벤트를 모두 허용합니다 . 차이점이 뭐야? 어느 것이 성능에 가장 좋습니까? ngModelChange : <input type="text" pInputText class="ui-widget ui-text" (ngModelChange)="clearFilter()" placeholder="Find"/> vs 변경 : <input type="text" pInputText class="ui-widget ui-text" (change)="clearFilter()" placeholder="Find"/>



10
TypeScript에서 인터페이스 파일 정의를 기반으로 객체를 만들려면 어떻게해야합니까?
다음과 같은 인터페이스를 정의했습니다. interface IModal { content: string; form: string; href: string; $form: JQuery; $message: JQuery; $modal: JQuery; $submits: JQuery; } 다음과 같은 변수를 정의합니다. var modal: IModal; 그러나 모달의 속성을 설정하려고하면 다음과 같은 메시지가 나타납니다. "cannot set property content of undefined" 인터페이스를 사용하여 모달 객체를 설명해도됩니까? 그렇다면 어떻게 …
313 typescript 


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