在这里与 Jade & Express 合作。
'#{value.users}'
是一个数组。
'#{user.username}'
是一个字符串。
试图做if '#{value.users}'.indexOf('#{user.username}')
如果为真,那么我会显示一堆东西,否则,不应该渲染。
Jade 的语法没问题,但即使#{value.users}'.indexOf('#{user.username}')
是假的,if 语句中的内容也会被渲染。
例如,如果 user.username =bob
和 value.users = ['tim', 'billy']
,则该if
语句正在通过,而这显然不应该通过。
我究竟做错了什么?