javascript - Aurelia href.bind 不起作用

标签 javascript typescript routes aurelia

我的路线:

{ route: 'weather/:woeid', href: '#/weather',  name: 'weatherd', moduleId: 'weatherd', nav: true, title: 'Weather' }

我的 HTML:

<a href.bind="route: weatherd, params.bind: { woeid: cityId }">

我想建立这个网址

#/weather/23423

我很难做到这一点。他们的文档中没有任何内容。 请大家帮忙

最佳答案

在这种情况下,您希望使用route-href 而不是 href.bind。

<a route-href="route: weatherd, params.bind: { woeid: cityId }">

您可以像这样使用 href.bind:

<a href.bind="'weather/' + cityId" >

这可以在备忘单here中路由部分的“生成路由URL”小节中找到。

关于javascript - Aurelia href.bind 不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47441179/

相关文章:

javascript - angular2 路由守卫验证

routes - Umbraco 4.10 + 扩展 Global.ascx

javascript - 如何获取克隆元素的outerHTML?

c# - 无法识别 Web API 路由

ruby-on-rails - 您是否需要弄乱Rails的 "routes.rb"文件?

Javascript 循环数组以查找可被 3 整除的数字

javascript - 如何防止 Bootstrap Modals 出现在浏览器历史记录中?

javascript - Aurelia - 两个 "Fetches"出现问题,其中第二个在呈现新页面后完成并加载 localStorage

javascript - 在 keyup 上添加 2 个输入值以在第 3 个输入框中获得答案

typescript - 在 TypeScript v2.2.2 中,如何为没有 tsd 的 Javascript 库创建定义文件?