Thread View: pl.comp.www
3 messages
3 total messages
Started by Marek S
Fri, 16 Aug 2019 21:14
Jak wywołać funkcję Javascript (ES6) z modułu?
Author: Marek S
Date: Fri, 16 Aug 2019 21:14
Date: Fri, 16 Aug 2019 21:14
19 lines
1332 bytes
1332 bytes
Witam,
Mam w module głównym, powiedzmy app.js zdefiniowaną funkcję test(). Nie
potrafię jej wywołać w kodzie JS na stronie WWW - jest niezdefiniowana.
Zrobiłem więc pewną sztuczkę. W pliku app.js zdefiniowałem funkcję tą
zamiast:
export function test() {}
to:
window.test=function() {}
No i w tym momencie wszystko działa. Czy macie pomysł w jaki sposób bez
sztuczek udostępniać funkcje i ew. klasy na zewnątrz modułów?
--
Pozdrawiam,
Marek
Re: Jak wywołać funkcję Javascript (ES6) z modułu?
Author: Tomasz Niemczewski
Date: Mon, 19 Aug 2019 19:37
Date: Mon, 19 Aug 2019 19:37
25 lines
1793 bytes
1793 bytes
W dniu 16.08.2019 o 23:14, Marek S pisze:
> Witam,
>
> Mam w module głównym, powiedzmy app.js zdefiniowaną funkcję test(). Nie
> potrafię jej wywołać w kodzie JS na stronie WWW - jest niezdefiniowana.
> Zrobiłem więc pewną sztuczkę. W pliku app.js zdefiniowałem funkcję tą
> zamiast:
>
> export function test() {}
>
> to:
>
> window.test=function() {}
>
> No i w tym momencie wszystko działa. Czy macie pomysł w jaki sposób bez
> sztuczek udostępniać funkcje i ew. klasy na zewnątrz modułów?
>
Po prostu:
function test() {}
bez słowa "export"
TN
Re: Jak wywołać funkcję Javascript (ES6) z modułu?
Author: Marek S
Date: Tue, 20 Aug 2019 01:12
Date: Tue, 20 Aug 2019 01:12
14 lines
1143 bytes
1143 bytes
>
> Po prostu:
>
> function test() {}
>
> bez słowa "export"
To jest pierwsze, co próbowałem. Wywala mi zdarzenie, że funkcja nie
jest zdefiniowana.
--
Pozdrawiam,
Marek
Thread Navigation
This is a paginated view of messages in the thread with full content displayed inline.
Messages are displayed in chronological order, with the original post highlighted in green.
Use pagination controls to navigate through all messages in large threads.
Back to All Threads