我正在阅读官方文档。但是它只显示了如何将模型路由到不同的视图,我想要路由一个键?专家有什么建议吗?
答案 0 :(得分:2)
要在视图之间传递数据,您可以使用两者都可以访问的模型 - 例如,已在组件中创建的模型。
或者您可以在路由中添加查询参数,以使用户能够为状态添加书签。为此,修改路由模式如下所示:
{
"pattern": "employees/{employeeId}/resume:?query:",
"name": "employeeResume",
"target": "employeeResume"
}
当您执行导航时,您可以将任何键值对添加到您的URL以在视图之间传输数据。以下调用将使URL-hash看起来像这样:#/employees/3/resume?tab=Projects
oRouter.navTo("employeeResume", {
employeeId : 3,
query: {
tab : "Projects"
}
});
取自Developer Guide的例子。另请参阅API Reference for Route。