首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >带铁路由器的陨石动态路径图

带铁路由器的陨石动态路径图
EN

Stack Overflow用户
提问于 2014-12-08 13:45:46
回答 1查看 187关注 0票数 1

我正在动态地绘制路线图。我在数据库中有一份有分类的文档:躺在这里。

代码语言:javascript
复制
{
  name : "menu" , content : 
    [
       {name : "Category-1", permalink : "cat-1", order : 0},
       {name : "Category-2", permalink : "cat-2", order : 0},
       {name : "Category-3", permalink : "cat-3", order : 0},
       {name : "Category-4", permalink : "cat-4", order : 0},
       {name : "Category-5", permalink : "cat-5", order : 0},
    ]
}

我想做的是:客户端:

代码语言:javascript
复制
Template.navBar.helpers({
menu  : function () {
    return Elements.findOne({name : "menu"}).content;
},
path : function () {
    permalink = this.permalink;
    Router.map(function () {
        this.route(permalink, {
            path: "/" + permalink + "/",
            template: 'listParent',
            data: function () {
                currentSubs(permalink, 'none', 0);
            }
        })
    });
    return "/" + permalink + "/";
}
});

服务器端启动:

代码语言:javascript
复制
//add menu to the router
var menu = Elements.findOne({name : "menu"}).content;
for (var i = 0; i < menu.length; i++) {
    console.log(menu[i].permalink);
    Router.map(function () {
        this.route(menu[i].permalink, {
            path: "/" + menu[i].permalink + "/",
            template: 'listParent'
        })
    });
}       

在客户端,当我单击每条路由(在其中的5条上)时,结果就像我等待类别-5的结果一样。

对于如何做到这一点,我可以不需要使用:

代码语言:javascript
复制
this.route('list', {
    path: '/:list/',
    template: 'listParent',
    data: function () {
        list = this.params.list
        currentSubs(list, 'none', 0);
    }
});

我想要一个特殊的路线,每一个类别,我在菜单文件中的数据库。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-12-18 06:01:49

它不允许我评论,因为我没有50声誉,但我的意思是上面的评论活动路线和添加一个活动类到<li>。也许这个包裹就是你要找的:https://atmospherejs.com/zimme/iron-router-active

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/27359411

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档