Come faccio a importare solo una parte di un modulo a macchina?

voti
1

Diciamo che ho un modulo di traduzioni, e voglio solo importare il file di traduzione francese. Voglio fare qualcosa di simile a questo:

import french = module(./translations).french;

simile a come si può fare con un requirein CommonJS.

E 'possibile fare qualcosa di simile a macchina, o dovrò importare l'intero modulo e solo fare una cosa del genere?

import translations = module(./translations);
var french = translations.french;
È pubblicato 05/10/2012 alle 15:54
fonte dall'utente
In altre lingue...                            


2 risposte

voti
2

Questo è in realtà qualcosa che è abbastanza ragionevole da fare in alcune circostanze. Purtroppo, questo non è supportato da tipografico al momento; la grammatica per le dichiarazioni di importazione non consente punteggiano fuori di esso (vedere la sezione 9.2.2 spec). Questo è qualcosa che potremmo cercare di migliorare in futuro. Mi consiglia di presentazione di un problema sul Codeplex sito.

Risposto il 05/10/2012 a 16:58
fonte dall'utente

voti
1

Se avete solo bisogno di una parte del modulo, suona come il vostro disegno del modulo potrebbe essere sbagliato - vale a dire si dovrebbe avere un modulo che rappresenti quello che ti serve e spostare la roba non è necessario in un altro modulo.

Per esempio, hanno un modulo per ogni lingua.

Risposto il 05/10/2012 a 16:33
fonte dall'utente

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more