2016-03-09 26 views
8

Natknąłem się na artykuł this o programowaniu z serwerami proxy w ES6 i Proxy, który wydawał się być najlepszym sposobem na rozwiązanie problemu, który próbowałem rozwiązać. Jednak nie mogę znaleźć klasy Proxy nigdzie w TS lub Angular2 (Nie, że spodziewałem się, że specyfikacja ES6 do wdrożenia tam).Używanie Proxy z TypeScript/Angular2

Również wyszukiwanie w Internecie nie dawało żadnych dobrych odpowiedzi na temat używania Proxy z TS. Więc czegoś mi brakuje? A jeśli nie jest to część rdzeniowej biblioteki TypeScript, to czy istnieje jakaś inna biblioteka, z której mogę korzystać w połączeniu, aby to wykorzystać?

Odpowiedz

6

Klasa Proxy została zdefiniowana w ES6.

Jeśli chcesz używać go w TypeScript, musisz ustawić docelowy wynik na javascript ES6.

Aby dodać do biblioteki standardowej ES6 podczas kompilacji do ES5, można zazwyczaj użyć Core.js. Niestety nie oferuje do tego polyfill.

+0

W ten sposób przechodzimy do etapu 1, a następnie musimy włączyć eksperymentalne funkcje ES6 w chrome, aby móc z niego korzystać. Przypuszczam, że muszę poczekać do dnia, w którym stanie się on częścią głównego nurtu chromu, aby faktycznie zbudować na nim coś konstruktywnego. Dzięki za wskazanie we właściwym kierunku! – bythe4mile

+0

Lub możesz użyć Babel później ... –

+0

@DanDart, jeśli masz przykład, że byłoby wspaniale dodać go jako odpowiedź, nawet jeśli nie jest to zaakceptowana odpowiedź, może pomóc ludziom. :) – toskv

Powiązane problemy