Wie kann ich mit RequireJS auf ein (benanntes) Modul zugreifen?Wie Zugriff auf (Name) Module in RequireJS?
Lassen Sie uns sagen, dass dies mein Modul ist (Sprüche/sayings-list.coffee):
define 'saySomething', [], ->
alert 'something'
Meine Hauptdatei (main.coffee) sieht wie folgt aus:
require ['sayings/sayings-list'], (sayings) ->
sayings.saySomething()
Jetzt möchte ich eine Variable hin und her senden! Etwas wie:
require ['sayings/sayings-list'], (sayings) ->
sayings.saySomething(text)
Wie wäre dies spiegelt sich in meinem Modul?
Danke.
Vielen Dank! Falls ich dem Modul keinen Namen gebe, wird der letzte Konfigurationsteil nicht benötigt? – Timo
Das stimmt. Dieser spezifische Teil der Konfiguration wird nicht benötigt, wenn Sie keinen Namen als erstes Argument für 'define' angeben, da dann der Pfad zum Modul verwendet wird (abzüglich der' .js' Erweiterung), um den Modulnamen zu erstellen (was wäre 'Sprüche/Sprüche-Liste'). Also wenn du es benutzt, würdest du 'requires [' sayings/sayings-list '], (Sprüche) -> ' – Louis
toll machen, endlich bin ich los !!! : D danke @Louis! – Timo