将活动类添加到当前列表菜单项,而无需在Marko中使用clients js/jquery



我有菜单列表,我想在特定菜单项上添加活动类,例如单击"联系人"页面,然后在菜单中的contact Option contact Opption成为活动类。我正在使用nodejs和koa,这是我的代码,即IAM如何渲染Marko文件`

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

正在使用Marko作为视图。而且我不想使用任何客户脚本

因此,我尝试执行此操作,传递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进行比较,然后将类放在当时。不喜欢,并且仍在尝试正确的工作

最新更新