2016-08-06 2 views

답변

6

유형은 각도 2에 특정한 것이 아닙니다. TypeScript입니다. 이 코드는 Angular 2 종속성없이 컴파일됩니다.

질문에 답하려면 TypeScript에 Text 기본 유형이 없습니다. 당신은 그들 all here을 볼 수 있습니다. Text은 유형으로 사용할 수있는 interface 또는 class 일 가능성이 큽니다.

string은 JavaScript (및 TypeScript)의 문자열 기본 유형을 나타냅니다.


하도록 더 정교 Text는 태그 콘텐츠는 HTMLElement없이 (또는 TextNode)의 기능을 설명하는 인터페이스이다. 당신은 당신의 코멘트에 언급처럼, 타이프 라이터의 모든 설치를

으로 특별 선언 파일 (이) 배를 here을 설명하는 lib.d.ts에 포함됩니다. 이 파일에는 JavaScript 런타임 및 DOM에있는 다양한 공통 JavaScript 구문에 대한 앰비언트 선언이 포함되어 있습니다.

+0

네, 맞습니다. 고마워요. 그것은 인터페이스입니다; Visual Studio에서 그 정의를 엿보는 것으로 node_modules/typescript/lib/lib.d.ts.에 있습니다. 경고 나 오류없이 변수를 선언 할 수는 있지만 값을 첨부 할 수 있는지 여부는 확실하지 않습니다. 그것 또는 아닙니다. –

+0

@KaranDesai 더 명확히하기 위해 위의 업데이트를 참조하십시오. – Harangue

+0

더 자세히 설명해 주셔서 감사합니다 :) –

관련 문제