Tôi có một vài nút khác nhau đang gọi cùng chức năng và tôi muốn chúng được bao bọc trong câu lệnh chuyển đổi thay vì sử dụng một nhóm khác nếu điều kiện. Bất kỳ sự trợ giúp nào đều sẽ là tuyệt vời!!!Lệnh chuyển trường hợp trong tập lệnh cà phê
events:
"click .red, .blue, #black, #yellow" : "openOverlay"
openOverlay: (e) ->
e.preventDefault()
e.stopPropagation()
target = $(e.currentTarget)
# the view should be opened
view =
if target.hasClass 'red' then new App.RedView
else if target.hasClass 'blue' then new App.BlueView
else if target.is '#black' then new App.BlackView
else
null
# Open the view
App.router.overlays.add view: view if view?
Nó không thích hợp cho một tuyên bố chuyển đổi anyway (hasClass vs là). – user2864740