7
Moje bottom_index.ejs wygląda tak:Jak mogę przekazać zmienne do ejs.compile
<div>The bottom section</div>
W moim kodu Oświadczam EJS:
ejs = require('ejs');
następnie skompilować funkcję:
var botom_index_ejs =
ejs.compile(fs.readFileSync(__dirname + "/../views/bottom_index.ejs", 'utf8'));
, a następnie zadzwoń, aby uzyskać renderowane html:
botom_index_ejs()
Działa poprawnie!
Teraz chciałbym zmienić mój szablon:
<div><%= bottom_text %></div>
i móc przekazać parametr (bottom_text) do bottom_index.ejs
Jak mam przekazać parametry?
Dzięki!
próbowałem i mam bottom_text jest Nie określono. Czy możesz podać mały przykład roboczy Witaj świecie? Ważne jest dla mnie używanie funkcji "kompilacji", a nie tylko działającego rozwiązania. Dziękuję Ci. – Alexander
patrz aktualizacja odpowiedzi –