0
私はgulp-file-includeを使ってhtmlページをあらかじめコンパイルしています。gulp-file-includeの@@の中の@@ if文の使い方は?
https://www.npmjs.com/package/gulp-file-include
は、ここに私のサンプルコードです。
@@for (var i = 0; i < foo.length; i++) {
<div class="foo">
@@if (`+i+` == 0) {
Hello
}
<p>`+foo[i]+`</p>
</div>
}
予想通り@@for
ループと<p>`+foo[i]+`</p>
作品。
しかし、私は@@for
ループ内の@@if
ステートメントを正しく動作させることができませんでした。 0と等しいかどうかチェックしたい0
@@if (`+i+` == 0)
を@@if (`+i == 0+`)
に変更すると、@@if
ステートメントは常にtrueになります。
@@if (`+i+` == 0)
を@@if (i == 0)
に変更すると、gulp-file-include
もコンパイルされません。それは、「私は定義されていません」と言います。
誰でもこの問題を理解するのに役立つでしょうか?