Как я могу получить доступ к (названному) модулю с RequireJS?Как получить доступ к (именованным) модулям в RequireJS?
Допустим, это мой модуль (поговорки/sayings-list.coffee):
define 'saySomething', [], ->
alert 'something'
Мой главный файл (main.coffee) выглядит следующим образом:
require ['sayings/sayings-list'], (sayings) ->
sayings.saySomething()
Теперь я хочу отправить переменную взад и вперед! Что-то вроде:
require ['sayings/sayings-list'], (sayings) ->
sayings.saySomething(text)
Как это было бы отражение в моем модуле?
Спасибо.
Спасибо! В случае, если я не назначаю имя модулю, последняя часть конфигурации не нужна? – Timo
Правильно. Эта конкретная конфигурация не нужна, если вы не укажете имя в качестве первого аргумента 'define', потому что тогда используется путь к модулю (минус расширение' .js'), чтобы сделать имя модуля (которое будет 'поговорки/поговорка-list'). Поэтому, когда вы его используете, вы будете «требовать [« высказывания/высказывания-список »], (поговорки) ->' – Louis
отлично, наконец-то я пошел !!! : D спасибо @Louis! – Timo