问题标签 [angular2-routing]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
angular - Angular:如何使用参数确定活动路线?
我已经阅读了这个关于如何确定活动路线的问题,但我仍然不清楚如何使用参数确定活动路线?
现在我正在这样做:
在我的组件内部:
这将起作用,因为我将用户名作为字符串传递。有没有办法通过传递正确的参数来做到这一点?
angular - 应用程序引导程序上的RouteParams?
我有一个简单的 Angular 2 应用程序种子。一个简单的引导程序;
和App设置了几条路线;
这里没有什么花哨的。我做的一件事是 OAuth2 登录,它从应用程序重定向,然后返回,所以我想做的是在加载时传递一个查询参数。类似http://localhost/#?token=123
基于我不断收到的错误,以及这个:如何在 Angular 2 中使用 URLSearchParams似乎我不能只注入RouteParams
我的 App 构造函数,因为它不是由路由器创建的。
那么如何在加载时获取查询参数?我是否真的需要让 App 创建一个空组件(AppRoot 或其他东西),其唯一目的是让它包含一个router-outlet
just 以便我可以将它流过路由器?这似乎是很多不必要的开销..有人知道更好的方法吗?
angular - Angular2路由问题
我正在尝试运行一个使用深度路由的 Angular2 beta 示例,但route.navigate()
它不起作用,如果我使用 routeLink 它可以在同一条路由上工作
在 html 模板中,如果我使用 routeLink 它将起作用:
提前致谢。
angular - 如何正确使用带有模型变量的“routerLink”
尝试从绑定到模板类的数据中绑定 routerLink。根据 angular.io 文档,模板语法似乎是正确的。在应用程序和组件级别都尝试过 ROUTER_PROVIDERS 和 ROUTER_BINDINGS (两者仍然是一个谜),但无济于事。我的代码抛出“有帮助的”错误:TypeError: linkParams.reduce is not a function in [[ 'ClassDetail', {id: class._id} ] in ]
模板:
如果没有 routerLink' 这会很好。
路线配置:
angular - Angular2后备路线
如果我转到不存在的路由,如何配置 Angular2 路由器以将我重定向到默认路由(或任何其他路由)?
angular - Angular2中的无限嵌套路由
我正在尝试在 Angular2 中实现文件资源管理器应用程序。
我的主页组件将有一个文件夹和文件列表。如果我单击列表中的某个文件夹,然后使用单击的文件夹的名称作为查询字符串,我应该导航到另一个组件,该组件中再次包含更多文件夹和文件的列表,并且可以继续进行更多嵌套级别。我希望每个打开的文件夹的路径在 url 栏中可见(即 ./Folder1/Folder1.1/Folder1.1.2...等等。)
任何人都可以帮助我实现这一点,因为由于组件不能同时用作视图和路由器,我发现实现这一点很困难,因为这种几乎无限的嵌套是不允许的。
angular - 如何获取当前路线
当前的文档只讨论获取路由参数,而不是实际的路由段。
例如,如果我想找到当前路线的父级,那怎么可能?
javascript - 如何处理角度2中的查询参数
在我的routable component
我有
但是,如果我去,我如何获得查询参数app_url/login?token=1234
?
angular - 在Angular中将嵌套的url直接输入到浏览器中
我已经设置@RouteConfig
好了我的/login
路线。
当我www.url.com/login
直接在浏览器中输入时,它不会进入登录页面。它停留在根路径页面上。
routerLink
以编程方式,我可以通过链接告诉应用程序转到该页面。我怎样才能让它工作,以便在输入时进入www.url.com/login
登录页面?
我的@RouteConfig
typescript - 如何在angular2路由器中更改页面标题
我正在尝试从路由器更改页面标题,可以这样做吗?