扩展hello_chat:如何模拟会话范围的变量

时间:2011-10-18 00:10:35

标签: opa

我正在从Opa第1章扩展hello_chat以熟悉Opa。这是我到目前为止所做的:extended hello_chat on pastebin.com

问题:
当用户发送消息时,我想在同一用户的视图中显示“你:等等等等”,在其他用户的视图中显示“USERNAME:blah blah blah”。但我无法想办法这样做。

我很感激任何提示/帮助。 TIA,

-
巴曼戈巴

2 个答案:

答案 0 :(得分:1)

您的方法不起作用,因为当用户在一个房间时,DOM中不再存在#user元素(它在join_room中被覆盖)。

为什么不再使用一个参数作为正在执行更新的用户名来扩展user_update?即current_user可以成为此函数的参数,而不是本地绑定。

答案 1 :(得分:0)

想出来! Partial Application成功了。

对于那些喜欢看代码的人,请查看source on pastebin.com