Hvordan importerer jeg bare en del av en modul i Loggfila?

stemmer
1

La oss si at jeg har et oversettelser modul, og jeg ønsker bare å importere den franske oversettelsen filen. Jeg ønsker å gjøre noe sånt som dette:

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

ligner på hvordan du kan gjøre med en requirei CommonJS.

Er det mulig å gjøre noe sånt i maskinskrevet manuskript, eller må jeg importere hele modulen og bare gjøre noe som dette?

import translations = module(./translations);
var french = translations.french;
Publisert på 05/10/2012 klokken 14:54
kilden bruker
På andre språk...                            


2 svar

stemmer
2

Dette er faktisk noe som er ganske rimelig å gjøre i enkelte tilfeller. Dessverre, dette er ikke støttet av maskinskrevet manuskript i øyeblikket; grammatikk for import erklæringer tillater ikke punktere ut av det (se spec avsnitt 9.2.2). Dette er noe vi kunne se på bedre i fremtiden. Jeg anbefaler å sende inn en sak på CodePlex nettstedet.

Svarte 05/10/2012 kl. 15:58
kilden bruker

stemmer
1

Hvis du bare trenger en del av modulen, høres det ut som din modul design kan være galt - det vil si at du bør ha en modul som representerer hva du trenger og flytte ting du ikke trenger inn i en annen modul.

For eksempel har en modul per språk.

Svarte 05/10/2012 kl. 15:33
kilden bruker

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