Nézetek és erőforrások beillesztése
Az @{view(name, model)} a helyén rendereli egy másik nézetet, így az ismétlődő részek (kártya, sor, lábléc) egy fájlban élnek. A második argumentum a beillesztett nézet modellje.
Az @{import('a.js', 'a.css')} a public/js/ és public/css/ fájljaihoz kiírja a <script> és <link> címkéket. Sorolj fel több fájlt +-szal összekapcsolva, hogy fájlonként egy címkét kapj.
<article class="card"><h2>@{model.title}</h2></article>@{layout('')}
@{import('app.js', 'app.css')}
@{foreach item in model.items}
@{view('card', item)}
@{end}exports.install = function() {
ROUTE('GET /', page);
};
function page($) {
$.view('index', { items: [{ title: 'First' }, { title: 'Second' }] });
}