1

我有菜单列表,我想在单击的特定菜单项上添加活动类,例如,如果它单击联系页面,则菜单中的联系选项变为活动类。我正在使用 NodeJS 和 Koa,这是我如何渲染我的 marko 文件的代码

var contact = function*(){
 this.body = marko.load('./views/contact.marko').stream();
 this.type = 'text/html';
 console.log('At Contact Page');
 }

我使用 marko 作为视图。我不想使用任何客户端脚本

4

1 回答 1

1

所以我尝试通过 url 传递正在呈现为模板数据的内容。像这样的东西:

var contact = function*(){
 this.body = marko.load('./views/contact.marko').stream({url:'/contactpage'});
 this.type = 'text/html';
 console.log('At Contact Page');
 }

在我的模板中,我试图将此 url 参数与菜单 url 进行比较,然后将类放在上面。不花哨,仍在尝试正常工作

于 2017-02-26T23:12:31.027 回答