Generování latte maker v js

Upozornění: Tohle vlákno je hodně staré a informace nemusí být platné pro současné Nette.
iwory
Člen | 147
+
0
-

Zdravím, začínám si hrát s myšlenkou renderu js souborů abych v nich mohl používat latte makra apod.
Respektivě. Je fajn že můžu v jakékoliv šabloně napsat JS a jako var mů dát třeba {$myVar}. Vše se hezky ošetří a vypíše. Nicméně to člověka nutí házet JS do šablony což není ok.

Jasně, proměnné by se dali předávat přes funkce myFcn({$myVar}) apod. ale to se mi taky moc nelíbí.
Hlavně se to týká všeobecně nette ajaxu kdy potřebuu do url dostat {link myHandle} a třeba i názvy parametrů {!$control->getParameterId(‚myParam‘)}.

Tak mě napadlo, jestli třeba ty sobory neprohnat skrze nějaká render který by makra v JS přespal a byl klid. Vím ž to s sebou nese spoustů problémů od undefine variable apod. Ale jde mi teď spíš o tu myšlenku zda je to úplná blbost a nebo je k tomu nějaké lepší řešení?

Díky za reakce

jiri.pudil
Nette Blogger | 1034
+
0
-

Pokud potřebuješ jenom předávat proměnné, použil bych data-* atributy.