Angular 4 Route参数,如POST

时间:2017-05-31 08:27:04

标签: angular routes

希望你做得好。我正在尝试使用Angular 4开发应用程序,而且我不知道如何在我的路由中传递参数,如http中的POST参数。谁能帮我 ?

例如:Person会在路线中显示id,但我想隐藏它!

非常感谢!

1 个答案:

答案 0 :(得分:1)

假设您有一个App组件Person组件。后者由路由器打开。要实现您的目标,请不要使用params配置人员路线。创建一个可注入的PersonService,它将注入App和Person组件。

App组件将使用setter将人员ID分配给PersonService中的变量。在setter中使用EventEmitter来发出人的ID。在Person组件内,订阅位于PersonService内的EventEmitter以获取该人的ID。