Jak importować tylko część modułu na maszynie?

głosy
1

Powiedzmy, że mam moduł tłumaczenia, a ja tylko chce zaimportować francuski plik tłumaczenia. Chcę zrobić coś takiego:

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

W podobny sposób można zrobić z requirew CommonJS.

Czy to możliwe, aby coś takiego zrobić na maszynie, albo będę musiał importować cały moduł i po prostu zrobić coś takiego?

import translations = module(./translations);
var french = translations.french;
Utwórz 05/10/2012 o 15:54
źródło użytkownik
W innych językach...                            


2 odpowiedzi

głosy
2

To jest rzeczywiście coś, co jest dość rozsądne robić w pewnych okolicznościach. Niestety, ten nie jest obsługiwany przez maszynopis w tej chwili; gramatyki do zgłoszeń import nie pozwala na rozsianych poza nim (patrz niespełniającego punkt 9.2.2). To jest coś, możemy spojrzeć na poprawę w przyszłości. Polecam zgłoszenia problemu na Codeplex miejscu.

Odpowiedział 05/10/2012 o 16:58
źródło użytkownik

głosy
1

Jeśli potrzebujesz części modułu tylko, że brzmi to jak Twój projekt moduł może być źle - czyli trzeba mieć moduł, który reprezentuje to, co trzeba i przenieść rzeczy nie trzeba do innego modułu.

Na przykład, posiada moduł dla każdego języka.

Odpowiedział 05/10/2012 o 16:33
źródło użytkownik

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