2013-06-13 2 views
1

Каков наилучший способ объединить coffeescript с requirejs? Я смущен функцией coffeescript self invoking - по умолчанию все свойства не видны вне этой функции (после компиляции). Если я что-то подобное с requirejs использованием кофе:Сочетание coffeescript с requirejs

// requirejs module 
define=(do()-> 
    this.app = 
     someproperty: "property" // export to global scope 
) 

Затем объект приложения будет доступен по всему миру, а не только внутри магистрали требуется модуль.

Так пытается получить доступ к объекту приложения внутри основной требуется модуль не получится:

require("modules/modulename",function(name){ 
    name.app.some // this will fail 
    this.app.someproperty // this works but it is global 
}) 

Как сделать модуль создан с CoffeeScript видимым только внутри requirejs основного сценария?

Благодаря

+3

Вместо того, чтобы редактировать свой вопрос и положить [Решенные] в названии, вы должны опубликовать решение в качестве ответа на ваш вопрос, и принять его. – mclark1129

ответ

Смежные вопросы