Se ho una classe Coffeescript definita in un file separato che sto chiamando dal mio script principale. Posso rendere le funzioni all'interno del file globalmente visibili, ma non la classe.Esportare una classe da un file Coffeescript
file incluso è:
root = exports ? this
root.add = (a, b) ->
return a + b
class root.userModel
username: 'Aaaa'
name: 'Bbbb'
posso accedere alla funzione dal mio codice principale. Come posso creare la classe?
ho provato qui il codice e ho problemi di accesso alla classe. Se chiamo 'u = new test.userModel()' allora 'u' conterrà un oggetto, come previsto, e l'oggetto sarà un'istanza di' test.userModel' (il file che ho usato per il test è 'test.coffee 'e l'ho importato con' test = require './test'') – brandizzi
Grazie per il vostro aiuto a tutti. Il problema era dovuto a un problema di accesso alla classe nel codice principale del codice – tooba