0
私はいくつかのhtmlファイルを構築するためにPugを使用しており、partials/nav.pug
ファイルにあるnavbarを持っています。 file2.html
で次にPug:ファイル名に基づいてクラスを切り替える
<ul>
<li class="active"><a href="">File 1</a></li>
<li><a href="">File 2</a></li>
</ul>
:私が実行したときに、私は希望
:ページ/file1.html
上にある場合
pug.renderFile('file1.pug', {file: 'file1'});
pug.renderFile('file2.pug', {file: 'file2'});
次にfile1.html
にNAVで私の項目をファイルには、アクティブなクラスを取得しますページが/file2.html
の場合、アクティブなクラスは2番目の要素にあります。
ul
li(class=#{file} == 'file1.html' ? 'active' : ''): a(href='/file2.html') File 1
li(class=#{file} == 'file2.html' ? 'active' : ''): a(href='/file1.html') File 2