2016-07-27 6 views
0

사용자가 하나의 import 문에서 모든 구성 요소를 구현할 수 있도록 npm 및 id에 대해 Angular 2 라이브러리를 만듭니다. 예를 들어처럼Angular 2로 여러 구성 요소를 내보내는 방법

ROUTER_DIRECTIVES

import {ROUTER_DIRECTIVES, Router} from '@angular/router'; 

directives: [ROUTER_DIRECTIVES] 

을 가져 내가 어떻게 이것을 달성 할 수 있습니까?

+0

같은 파일 –

+0

I에 그들 모두를 넣어 무슨 뜻인지 모르겠다. 방금 내보내기 클래스 component1 {} 및 내보내기 클래스 component2 {}. 'path'에서 import {component1, component2}를 작성해야합니다. –

+0

오, ROUTER_DIRECTIVES 동작을 원합니다. 'export var MY_DIRECTIVES = [DirectiveOne, DirectiveTwo]; ' –

답변

2

당신은 배열의 구성 요소를 넣고 그 배열 내보낼 수 있습니다

export var MY_DIRECTIVES = [ DirectiveOne, DirectiveTwo ]; 

을 그리고 당신은 그 배열을 가져올 수 있습니다 :

import { MY_DIRECTIVES } from 'your/file'; 
관련 문제