我有一些代码只需要运行一次,但我不确定该代码属于哪里(服务?工厂?)
这是代码:
socket.on('recv chat', function (data){
$("#chat").append(
"<b><" + data.nick + "></b>: " +
data.texto +
"<br>"
);
});
从代码中可以看出,它只是一个基本的聊天应用程序。我的整个网页有几个标签,其中一个标签是聊天标签。如果我将此代码放在聊天的控制器中,它会在每个选项卡开关上执行,因此当有人发送消息时,它会被附加几次。
我应该把它放在哪里让它只执行一次?