我有news.component.ts
包含ListNews()
功能,每次路由到我的主页我都在呼叫ListNews()
并且我发送了我的标题增量号码来分页新闻(页面& #34; 0",page" 5",page" 10" ... etc。)
问题是,当我在我的网站上导航然后返回我的主页时,在我的示例中使用最后一个页码(页面" 10")调用该函数。
那么,当且仅当我使用route.navigate
假设我在我的个人资料页面组件中,我使用:
this.router.navigate(['/homepage']);
现在,在我的主页上,我希望page
变量重置为0
而不是之前的数字
答案 0 :(得分:1)
将ActivatedRoute添加到组件,然后执行检查。如果您使用根网址,请重置您的分页,否则只需重复使用旧分页。
我没有确切的代码示例,因为您也没有。但是例如这可能是一个示例实现:
{
// Use IntelliSense to learn about possible Node.js debug attributes.
// Hover to view descriptions of existing attributes.
// For more information, visit: https://go.microsoft.com/fwlink/?linkid=830387
"version": "0.2.0",
"configurations": [
{
"type": "node",
"request": "launch",
"name": "Launch Program",
"program": "${file}",
"cwd": "${workspaceRoot}",
"skipFiles": [
"${workspaceRoot}/node_modules/**/*.js",
"<node_internals>/**/*.js"
]
},
{
"type": "node",
"request": "attach",
"name": "Attach to Process",
"address": "localhost",
"port": 5858
}
]
}