Ich habe gesehen, diese Ereignisse im gesamten Beispiel Code gesprenkelt, aber es gibt keine Erklärungen in der Dokumentation oder der Quelle. Es scheint, dass es bedeutet, dass es ein globales Ereignis ist, das eine Aktion auslöst. Ist das korrekt? Sind sie nur eine Konvention, oder werden sie irgendwie durchgesetzt?Innerhalb des Chaplin js-Frameworks, was wird mit den Ereignissen vorangestellt! bedeuten?
# Handle login
@subscribeEvent 'logout', @logout
@subscribeEvent 'userData', @userData
# Handler events which trigger an action
# Show the login dialog
@subscribeEvent '!showLogin', @showLoginView
# Try to login with a service provider
@subscribeEvent '!login', @triggerLogin
# Initiate logout
@subscribeEvent '!logout', @triggerLogout
Das macht Sinn. Danke, ich hatte eine schwere Zeit auf der Suche nach dem! – sethp