Questions tagged «angular-router»

6
通过Angular中的路由路径发送数据
无论如何,使用router.navigate将数据作为参数发送?我的意思是,就像这个示例一样,您可以看到路线具有data参数,但是这样做是行不通的: this.router.navigate(["heroes"], {some-data: "othrData"}) 因为some-data不是有效的参数。我怎样才能做到这一点?我不想使用queryParams发送参数。

17
Angular 2中的被动链接-<a href=””>等效项
在Angular 1.x中,我可以执行以下操作来创建基本上不执行任何操作的链接: &lt;a href=""&gt;My Link&lt;/a&gt; 但是,相同的标签会导航到Angular 2中的应用程序库。与Angular 2中的标签等效吗? 编辑:它看起来像是Angular 2路由器中的错误,现在在github上有一个关于此的公开问题。 我正在寻找一种开箱即用的解决方案或确认没有任何解决方案。

8
Angular:如何在不更改路由的情况下更新queryParams
我正在尝试从组件更新(添加,删除)queryParams。在angularJS中,由于以下原因,它曾经可以实现: $location.search('f', 'filters[]'); // setter $location.search()['filters[]']; // getter 我有一个带有列表的应用程序,用户可以对其进行过滤,订购等,我想在url的queryParams中设置所有已激活的过滤器,以便他可以复制/粘贴url或与其他人共享。 但是,我不希望每次选择过滤器时都重新加载我的页面。 这对新路由器可行吗?


11
如何从子路线导航到父路线?
我的问题很经典。我在后面有一个应用程序的私有部分login form。登录成功后,它将转到管理应用程序的子路由。 我的问题是我无法使用,global navigation menu因为路由器会尝试以我的路由AdminComponent而不是我的路由AppCompoment。所以我的导航坏了。 另一个问题是,如果有人想直接访问URL,我想重定向到父级“登录”路由。但是我不能使它工作。在我看来,这两个问题是相似的。 知道如何做到吗?

4
在angular 4中为不同页面设置不同布局的最佳方法
我刚接触angular4。我想要实现的是为应用程序中的不同页面设置不同的布局页眉和页脚。我有三种不同的情况: 登录,注册页面(无页眉,无页脚) 路线:['登录','注册'] 营销站点页面(这是根路径,并且具有页眉和页脚,大多数这些部分在登录之前出现) 路线:['','关于','联系'] 应用程序登录页面(本节中所有应用程序页面的页眉和页脚都有不同,但是此页眉和页脚与营销网站的页眉和页脚不同) 路线:['dashboard','profile'] 我通过在路由器组件html中添加页眉和页脚来临时运行该应用程序。 请告诉我一个更好的方法。 这是我的代码: app \ app.routing.ts const appRoutes: Routes = [ { path: '', component: HomeComponent}, { path: 'about', component: AboutComponent}, { path: 'contact', component: ContactComponent}, { path: 'login', component: LoginComponent }, { path: 'register', component: RegisterComponent }, { path: 'dashboard', component: DashboardComponent …
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.