378得票10回答
通过路由路径在Angular中发送数据

有没有办法在 router.navigate 中作为参数发送数据? 我的意思是,像这个例子this一样,你可以看到路由有一个数据参数,但是这样做不起作用:this.router.navigate(["heroes"], {some-data: "othrData"}) 因为some-data不...

260得票13回答
Angular: 如何在不改变路由的情况下更新queryParams

我试图更新(添加,删除)组件的查询参数。在AngularJS中,这是可能的,感谢:$location.search('f', 'filters[]'); // setter $location.search()['filters[]']; // getter 我有一个应用程序,其中用户可...

195得票18回答
Angular 2中的被动链接 - <a href=""> 等效

在Angular 1.x中,我可以使用以下代码创建一个链接,该链接基本上什么都不做:&lt;a href=""&gt;My Link&lt;/a&gt; 在Angular 2中,相同的标签导航到应用程序基础。那在Angular 2中的等效物是什么? 编辑:看起来这是Angular 2路由器中...

187得票5回答
在Angular中,“pathmatch:full”是什么,它有什么影响?

这里使用 pathmatch 作为完整匹配,当我删除这个 pathmatch 时,应用程序甚至无法加载或运行该项目。import { NgModule } from '@angular/core'; import { BrowserModule } from '@angular/platfor...

181得票24回答
每次路由点击时,将Angular 5滚动到顶部

我正在使用 Angular 5。我的仪表板中有几个小内容部分和几个非常大的内容部分,当我在向上导航时会遇到一个问题,需要滚动才能回到顶部。 如何解决这个问题,使得当我切换路由时,我的视图总是停留在顶部?

170得票10回答
如何在Angular 2中针对特定路由实现RouteReuseStrategy shouldDetach?

我有一个Angular 2模块,在其中实现了路由,并希望在导航时保存状态。用户应该能够: 使用“搜索公式”搜索文档 导航到其中一个结果 返回“searchresult”-无需与服务器通信 这可以通过使用RouteReuseStrategy来实现。 问题是: 如何实现文档不被存储? 因此,路...

125得票12回答
如何从子路由导航到父路由?

我的问题相当经典。我有一个应用程序的私有部分,它在 登录表单 后面。当登录成功后,它会进入到管理应用程序的 子路由。 我的问题是,我无法使用 全局导航菜单,因为路由器试图在 AdminComponent 中进行路由而不是在 AppComponent 中进行路由。所以我的导航菜单出现了问题。 ...

125得票7回答
Angular区域外触发了导航,您是否忘记调用'ngZone.run()'?

我正在使用Angular 7并遇到一个问题 =&gt; 登录后API GET调用成功,组件也接收到了数据,但UI没有显示那些数据。 当我打开浏览器控制台时,立即在UI上填充数据,并显示一个警告。 &quot;core.js:15686:导航触发Angular区域外部,您是否忘记调用'ngZo...

92得票4回答
使用查询参数进行路由导航 Angular 5

我在路由到带有查询参数的路由时遇到了问题,我的函数如下:goToLink(link) { this.router.navigate([`${link.split('?')[0]}`, { queryParams: this.sortParams(link)}]); } 并且这个函数so...

92得票4回答
在Angular 4中为不同页面设置不同的布局的最佳方法是什么?

我是 Angular 4 的新手。我想要实现的是在我的应用程序中为不同页面设置不同的布局头部和底部。我有三种情况: 登录、注册页面(没有头部,没有底部) 路由:['login','register'] 市场推广网站页面(这是根路径,它有一个头部和底部,大多数情况下在登录之前显示这些...