代码之家  ›  专栏  ›  技术社区  ›  cdub

AureliaJS在视图中输出完整路径路由

  •  0
  • cdub  · 技术社区  · 3 年前

    我知道如何在视图中使用route href推送路由,并在TS代码中执行router.generate,但如何在视图中将完整的路由器路径输出?

    我在视图中有这样的代码:

    <a route-href="route:profile; params.bind:{username:model.profile.username}">
        <span${router.generate...i want full path here for user}</span>
    </a>
    

    我还在看文件。

    0 回复  |  直到 3 年前
        1
  •  1
  •   Cristián Ormazábal    3 年前

    在您的情况下,对于名为“inner”的路由,表达式可以是:

    <a route-href="route: inner">${router.generate("inner", {}, { absolute: true })}</a>
    

    绝对参数告诉生成完整URL的方法。

    有关工作示例,请参见 https://gist.dumber.app/?gist=fbfa0f97fdaa0ecb99408d89c4680550

    当做,

    克里斯蒂安