[英]How would I write an if/else statement for something that is undefined with a twig var?
我正在用樹枝聲明一個var用戶:
<script type="text/javascript">
{% if user is defined %}
var user = {
example: {{ userjson | raw }}
};
{% endif %}
</script>
這將檢查用戶是否已登錄,如果不是,則控制台返回以下信息:
Uncaught ReferenceError: user is not defined
如果用戶未定義,我希望能夠顯示一條消息,但我想不出一種方法。 現在我有這個:
if(user){
console.log('hello');
} else {
console.log('undefined');
}
// This checks is the user information
var userId = user.example.id;
console.log(user.example.money);
好的,所以我弄清楚了:
<script type="text/javascript">
{% if user is defined %}
var user = {
example: {{ userjson | raw }}
};
{% else %}
var user = false;
{% endif %}
</script>
然后,我只是檢查var用戶是否為假,如果不是,則執行其他操作。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.