Hoe importeer ik slechts een deel van een module met de schrijfmachine?

stemmen
1

Laten we zeggen dat ik een vertalingen module, en ik wil alleen de Franse vertaling te importeren. Ik wil iets als dit te doen:

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

vergelijkbaar met hoe je kunt doen met een requirein CommonJS.

Is het mogelijk om iets dergelijks in de schrijfmachine te doen, of zal ik de hele module importeren en net zoiets als dit te doen?

import translations = module(./translations);
var french = translations.french;
De vraag is gesteld op 05/10/2012 om 15:54
bron van user
In andere talen...                            


2 antwoorden

stemmen
2

Dit is eigenlijk iets dat redelijk te doen in sommige omstandigheden. Helaas wordt dit niet ondersteund door typoscript op dit moment; de grammatica invoeraangiften niet toestaat puntjes buiten ervan (zie spec paragraaf 9.2.2). Dit is iets wat we konden kijken naar de verbetering in de toekomst. Ik raad het indienen van een onderwerp op de Codeplex terrein.

antwoordde op 05/10/2012 om 16:58
bron van user

stemmen
1

Als u slechts een deel van uw module nodig, het klinkt alsof je module ontwerp verkeerd zou kunnen zijn - dat wil zeggen een module moet hebben dat weergeeft wat je nodig hebt en zet de spullen die je niet nodig hebt in een andere module.

Bijvoorbeeld, hebben een module per taal.

antwoordde op 05/10/2012 om 16:33
bron van user

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