一度だけ実行する必要があるコードがありますが、そのコードがどこに属しているのかわかりません (サービス? ファクトリー?)
これはコードです:
socket.on('recv chat', function (data){
$("#chat").append(
"<b><" + data.nick + "></b>: " +
data.texto +
"<br>"
);
});
コードからわかるように、これは単なる基本的なチャット アプリです。私のウェブページ全体にはいくつかのタブがあり、そのうちの 1 つがチャット タブです。このコードをチャットのコントローラー内に配置すると、タブ スイッチごとに実行されるため、誰かがメッセージを送信すると、メッセージが数回追加されます。
一度だけ実行されるようにするには、どこに配置すればよいですか?