Open bultas opened 4 years ago
Pokud ale v index.html
vlastne volam render_template("component.html", [assigns: assigns])
tak se jiz opet dostava assigns to funkce a je moznost @variables vyuzit.. takze otazka je, jestli nerozsirit chovani render_template
o to, ze bude automaticky predavat assigns
do kazdeho Template.
Jak to vidi Phoenix? Mam za to, ze to tak nejak delaji..
Na druhe strane, ta nutnost predavat assigns alespon nic neskryva.. a trochu eliminuje velmi zanorene komponenty, ktere by pouzivali data z assigns (takovy global) namisto viditelnejsiho a presnejsiho volani s vybranymi argumenty.
velika skoda je, ze nemohu v
index.html
volatcomponenta.html
ve ktere bych jednoduse pouzil@static_url
, ale assigns variables lze pouzivat jen v prni urovni Templates. Tedy musim vindex.html
volatcomponent.html
s Keyword:[static_url: @static_url]
coz neni moc idealni a vede to k vice kodu napric Templates = vice zmen v Templates v pripade zmeny/rozsireni komponenty.