$ -> _.templateSettings = { interpolate: /\<\&\=(.+?)\&\>/g, evaluate: /\<\&(.+?)\&\>/g } loaded_manifest = null $.ajaxSetup({async: false}) $.getJSON('/manifest.json', null, (data) => loaded_manifest = new Manifest(data) ) $.getJSON('/local_manifest.json', null, (data) => window.loaded_local_manifest = new LocalManifest(data) ) $.ajaxSetup({async: true}) loaded_manifest.init() t = new ManifestBase.Base('manifest', 'name', 'json', 'module_name') t.set_default() class Pettanr extends Backbone.View el: '#pettanr' initialize: -> render: () -> $(@el).append(@template()) template: () -> 'asd' pettanr = new Pettanr() pettanr.render()