使用aurelia.io框架路由器时,读取和设置查询字符串的首选方法是什么?
例如,在网址中: http://www.myapp.com/#/myroute1/?s=mystate
我如何阅读和设置?s=mystate网址的一部分并让aurelia路由器正确导航并记住该状态,这样每当我到达我的route1viewmodel时,我都可以读取该状态变量并对其执行某些操作?
javascript query-string aurelia aurelia-navigation aurelia-router
我想在没有路由的情况下更新地址栏中的url-params.但我不知道如何使用Aurelia-router从视图模型中做到这一点.
在我的情况下,我在URL中发送ID,由视图模型的activate-method拾取.
这条路线是这样的: HTTP://本地主机:3000 /#/测试/产品0 = 2599037842&1 = 2599080552
然后我希望能够从URL中删除ID 而不重新激活视图模型,url结果例如: http:// localhost:3000 /#/ test/products?0 = 2599037842
希望在Aurelia-router中有这方面的支持
谢谢!/麦克风
我有一个项目清单.当用户点击某个项目时,该用户将被带到项目详细信息页面.
我想将包含项目详细信息(如项目的图像URL)的对象传递给路径.但是,我不想在路由url中公开它.
如果有办法做这样的事情<a route-href="route: details; settings.bind({url: item.url})">${item.name}</a>就是黄金.
我已经看到如果在路由配置中定义了属性,则可以将属性传递给路由.但是,我不知道如何从模板中更改它.另一种方法是定义单例并将值存储在那里并将对象注入目标路由.
有没有办法将值传递给视图中的路径(如angular ui-routers param对象)?