我想问一下可以使用routerLink再次打开当前页面。 我有这个菜单:
Solution-1: array_unique(array_merge($array1,$array2), SORT_REGULAR);
Solution-2: function array_flatten($array) {
if (!is_array($array)) {
return FALSE;
}
$result = array();
foreach ($array as $key => $value) {
if (is_array($value)) {
$result = array_merge($result, array_flatten($value));
}
else {
$result[$key] = $value;
}
}
return $result;
}
Solution-3: $input = array_map("unserialize", array_unique(array_map("serialize", $input)));
当前网址为<ul>
<li><a routerLink="home">Home</a></li>
<li><a routerLink="users">Users</a></li>
</ul>
时,我想点击&#34;用户&#34;在菜单中刷新此页面。有可能的?
我知道我使用www.domain.com/users
但重定向整页。
答案 0 :(得分:4)
我不确定这是否适用于Angular 4,但在Angular 5中有一个重新加载活动路线的选项:
RouterModule.forRoot(routes, {onSameUrlNavigation: ‘reload’}