ejs模板中的if-else速记?

时间:2018-08-23 06:56:28

标签: javascript express if-statement conditional ejs

下面是我正在渲染的EJS文件中的代码,但是我无法找出if语句速记的正确语法。

“ cchoice”是我在渲染时传递的对象,如果我删除了if语句,它就会起作用,因此获取其值没有问题。

<h1>Welcome,
    <%= cchoice %>
</h1>
<% cchoice =='dog' ? <p>good choice</p> : <p>cool!</p> %>

我遇到的错误是:

SyntaxError:编译ejs时/views/new.ejs中出现意外令牌

建议上述if语句的缩写的正确语法。

1 个答案:

答案 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
相关问题