下面是我正在渲染的EJS文件中的代码,但是我无法找出if语句速记的正确语法。
“ cchoice”是我在渲染时传递的对象,如果我删除了if语句,它就会起作用,因此获取其值没有问题。
<h1>Welcome,
<%= cchoice %>
</h1>
<% cchoice =='dog' ? <p>good choice</p> : <p>cool!</p> %>
我遇到的错误是:
SyntaxError:编译ejs时/views/new.ejs中出现意外令牌
建议上述if语句的缩写的正确语法。
答案 0 :(得分:2)
您需要使用add_filter( 'formatted_woocommerce_price', 'wc_custom_price_format', 10, 5 );
function wc_custom_price_format( $number_format, $price, $decimals, $decimal_separator, $thousand_separator){
$lastnum = $number_format[strlen($number_format)-1];
if ($lastnum == 0):
return substr($number_format, 0, -1);
else:
return $number_format;
endif;
}
并将HTML引号引起来:
...this.state