2017-11-27 5 views
-1
<%= if(queue * 30 + 10 < 60){ %> 
<p><b>Time: </b><%= (queue * 30 + 10) %> minutes</p> 
<% } else { %> 
    <p><b>Time: </b><%= ((queue * 30 + 10)/60) %> hours</p><% } %> 

こんにちは!それを修正するには?NodeJs ERROR - 解析エラーです。一次発現が期待される

+0

私の推測では、制御フローで出力されないので、最初の '<%='を 'if'文の前に変更しようとしています。 –

+0

それは動作します。どうも! –

答えて

0

すべての構文で何が起こっているのかはっきりしませんが、JSロジックを実行しているものと比べてみてください。

const queue = 1; 
const timeCheck = ((queue * 30) + 10); 
const timeTrue = ((queue * 30) + 10); 
const timeFalse = (((queue * 30) + 10)/60); 


if(timeCheck < 60){ 
    `Time: ${timeTrue} minutes` 
} else { 
    `Time: ${timeFalse} hours` 
} 
+0

OPがejsテンプレートを使用しているようです。 http://ejs.co/ –

関連する問題