【发布时间】:2016-01-25 04:45:02
【问题描述】:
我正在使用 nodejs 和 socket 来创建聊天应用程序。我能够显示连接的用户列表。我正在使用以下代码显示所有连接的用户列表。
{{#each users}}
<li><b>{{this.username}}</b></li>
{{/each}}
</ul>
现在我不想在该列表中显示当前用户。如果有人可以帮我解决这个问题,那就太好了。
【问题讨论】:
-
您的代码必须向模板传递一个
users对象(或它的副本),该对象已经删除了当前用户。这是您必须在为模板准备数据的 Javascript 代码中解决的问题,而不是在您的模板中。 -
要么从
users列表中删除当前用户,要么在您将检查当前用户的每个循环中使用if条件。如果找到当前用户,则什么也不做,显示用户名。参考stackoverflow.com/questions/8216918/… -
@GauravGupta:是的,我知道理论上我必须这样做,但实际上我是 nodejs 的学习者,所以,我不能轻易做到这一点..