【发布时间】:2016-06-30 10:41:30
【问题描述】:
这是路由和组件的样子:
routes.config
export const routes: RouterConfig = [
{ path: 'users', component: UsersComponent, canActivate: [AuthGuard] },
{ path: 'users/new', component: NewUserComponent },
];
new-user.component
addField(newName: string){
this.items.push({
name: newName,
})
this._router.navigate(['/users'])
Angular2 是否应该刷新 router.navigate 上的页面?
还可以用什么代替 router.navigate 以避免任何页面刷新?
【问题讨论】:
-
不,不是。你能在 Plunker 中复制吗? angular.io/resources/live-examples/quickstart/ts/plnkr.html
-
可能不会,如果它不应该那样做,但我会尝试。
-
至少我们可以调查完整的代码并检查是否有问题。
-
请原谅我的无知,但我找不到任何安装了 RC3 路由器的 plunker,而且我以前从未做过 plunker。你有一个我可以编辑的吗?
-
这就是我的第一条评论中的链接应该有帮助的 ;-)