LINUX.ORG.RU

История изменений

Исправление 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 и в меню несколько одинаковых пунктов
Как быть?