【发布时间】:2017-12-24 06:49:37
【问题描述】:
首先我的网址是:
/pages/check_info/add_info
点击该页面中的按钮后,它会加载 URL:
/pages/check_info/add_visitor.
问题是在add_visitor 的表单被加载后,URL 又变回了
/pages/check_info/add_info
但add_visitor 页面仍然存在。
现在,当我单击一个链接回 add_info 的按钮时,该按钮不会重定向到任何地方,因为当前 URL 是相同的
我用于按钮的代码是
<div class="btn-area">
<button md-raised-button class="btn btn-primary btn-rounded"
type="submit">PLEASE CHECK IN</button>
<a routerLink='/pages/check-info/add_info'>BACK</a>
</div>
我用于路由的代码:
const routes: Routes = [
{path: '',redirectTo: 'add_info', pathMatch: 'full'},
{path: 'add_info', component: AddInfoComponent},
{path: 'display_info', component: DisplayInfoComponent},
{path: 'add_visitor', component: AddVisitorComponent},
{path: 'search_student', component: SearchStudentComponent},
{path: 'add_student', component: AddStudentComponent},
{path: 'add_graduate', component: AddGraduateComponent},
{path: 'check-in', component: AddInfoComponent},
];
【问题讨论】:
-
你能添加你的代码吗?
-
使用这个BACK 告诉我。
-
它仍然不起作用,因为它仍然会抛出与页面仍然相同的 url
标签: angular angular-routing angular-router angular4-forms