История изменений
Исправление mystery, (текущая версия) :
Сделал
в app.coffee:
menu = require './lib/menu'
app.locals.menu = menu
app.locals.links = menu::links
в index.coffee:
router.get...
new req.app.locals.menu "/test", "TEST"
В layout.jade:
each link in menu.prototype.links
И все, работает, спасибо!
Осталось одна проблемка - каждый раз создается новый экземпляр класса
Жму несколько раз F5 и в меню несколько одинаковых пунктов
Как быть?
Исходная версия mystery, :
Сделал
в app.coffee:
menu = require './lib/menu'
app.locals.menu = menu
app.locals.links = menu::links
в index.coffee:
router.get...
new req.app.locals.menu "/test", "TEST"
В layout.jade:
each link in menu.prototype.links
И все, работает, спасибо!
Осталось одна проблемка - каждый раз создается новый экземпляр класса
Жму несколько раз F5 и в меню несколько одинаковых пунктов
Как быть?