2016-11-07 1 views
0

"///"과 같이 세 개의 슬래시가있는 클래스를 가져 오는 것이 angular2에서 유효하며 정확히 사용해야하는지 알고있는 사람이 있습니까? 가져 오기/내보내기 명령문을 사용해야하는 시점과 3 단계 참조를 언제 사용해야합니까? 미리 감사드립니다.angular2에서 참조/가져 오기 및 내보내기 방법

+2

///은 (는) 자바 스크립트이며 기술적으로 유효한 참조입니다. 미래 교정, 나무 떨기 및 ES6 + 용 파이프에있는 다른 장점을 위해서는 실제로 ""에서 가져 오기 {ModuleName}을 사용해야합니다. 문법과 가능한 한 오래 된 스타일 참조 시스템을 피합니다. – silentsod

+0

유용한 정보를 제공해 주셔서 감사합니다. – tomcat

답변

2

가져 오기 및 내보내기는 모듈을 가져오고 내보내는 타이프 스크립트의 핵심 단어입니다. 예 :

export class MyModul { 
// my module 
} now you can import this module in other file like 
import {MyModule} from './mymodule'; 

Angluar2는 타이프 스크립트로 작성되며 많은 모듈을 포함합니다. angular2에서 작업하려는 모듈을 가져 오기 만하면됩니다. 예

import {Component} from '@angular/core. 

자바 스크립트에 내장되어있는 angular2은 당신이 그것에 대해 typings를 사용해야 당신이 타사 모듈을 사용하는 경우. 예를 들어, 당신은이

typings install node 

처럼 typings에 입력 된 노드를 설치하는 타이프 라이터에 대한 노드를 다음 한 사용하려는 그리고 당신은 HTTP와 같은 노드에서 모든 모듈을 가져 http.get 같은 것을 사용하려고 할 때 가만히 있으면 이 경우에는 입력 노드에 세 개의 슬래시가있는 참조를 추가해야하며 typescript는 http를 인식하고 멋진 인텔리 센스를 제공합니다. 그것이 물건을 깨끗이하고 ylu가 당신이 찾고있는 것을 이해하는 것을 돕기를 바란다.

+0

도와 주셔서 감사합니다. – tomcat

관련 문제