Jak lze importovat pouze jednu část modulu na stroji?

hlasů
1

Řekněme, že mám překlady modul, a já jen chci importovat francouzského překladu souboru. Chci udělat něco takového:

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

podobný tomu, jak můžete udělat s requirev CommonJS.

Je možné udělat něco takového na psacím stroji, nebo budu muset dovážet celý modul a prostě dělat něco takového?

import translations = module(./translations);
var french = translations.french;
Položena 05/10/2012 v 15:54
zdroj uživatelem
V jiných jazycích...                            


2 odpovědí

hlasů
2

To je vlastně něco, co je docela rozumné dělat za určitých okolností. Bohužel, toto není podporován strojopisu v současné době; gramatika pro dovozní prohlášení neumožňuje tečkování mimo něj (viz spec bod 9.2.2). To je něco, co bychom mohli podívat na zlepšení v budoucnu. Doporučuji podání problém na CodePlex místě.

Odpovězeno 05/10/2012 v 16:58
zdroj uživatelem

hlasů
1

Pokud potřebujete pouze část svého modulu, to zní jako váš modul konstrukce by mohlo být špatně - tedy byste měli mít modul, který představuje to, co budete potřebovat a posunout věci, které nepotřebujete do jiného modulu.

Například mít modul pro každý jazyk.

Odpovězeno 05/10/2012 v 16:33
zdroj uživatelem

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