这工作正常
class Window.AppViewModel
message : ko.observable("")
chatMessages : ko.observableArray()
canSendMessage : ko.observable(false)
Window.sHub.addMsg = (data) =>
@::chatMessages.push(data)
而这
class Window.AppViewModel
constructor : ->
@message = ko.observable("")
@chatMessages = ko.observableArray()
@canSendMessage = ko.observable(false)
Window.sHub.addMsg = (data) =>
@chatMessages.push(data)
结果导致我的服务器端集线器接收服务器消息,但无法进行任何回调。
我在这里想念什么???这把我逼到了墙角。显然,基于原型的解决方案将起作用,因为它使所有内容都“静态”,但我很受挫,因为我目前无法编写分离良好的代码。
有没有办法查看集线器试图调用的内容?SignalR 文档讨论了跟踪/记录,但从未解释过如何。