だから私はプロジェクトのためにいくつかのコーヒースクリプトを書いていて、クラスでいくつかの静的プロパティを作成しようとしています。同じことを正常に実行するコードベース内の別のファイルをフォローしていますが、機能していません。
私のコード
class Messages
@toggleUnreadConversations:()->
# This is the line in question, Messages is defined with all the
# functions but the property ViewOnlyUnread is undefined
Messages.ViewOnlyUnread = !Messages.ViewOnlyUnread
@init:->
@ViewOnlyUnread = false
静的プロパティを正常に使用するコードベースの他のコード
class Map
@CacheRealtor: (realtor) ->
realtor.realtor_id = parseInt(realtor.realtor_id)
# Here the static property IdToRealtorMap is defined
Map.IdToRealtorMap[parseInt(realtor.realtor_id)] = new Realtor()
@Init: ->
@IdToListingMap = []
@IdToRealtorMap = []
私が知る限り、これらのinit関数は、ページが読み込まれるときに同じように呼び出され、initが呼び出されます。どちらのクラスも静的クラスであり、どちらかのインスタンスが作成されることはありません。誰かが問題になる可能性があることについて何か考えがありますか?