希望你做得好。我正在尝试使用Angular 4开发应用程序,而且我不知道如何在我的路由中传递参数,如http中的POST参数。谁能帮我 ?
例如:Person会在路线中显示id,但我想隐藏它!
非常感谢!
答案 0 :(得分:1)
假设您有一个App组件Person组件。后者由路由器打开。要实现您的目标,请不要使用params配置人员路线。创建一个可注入的PersonService,它将注入App和Person组件。
App组件将使用setter将人员ID分配给PersonService中的变量。在setter中使用EventEmitter来发出人的ID。在Person组件内,订阅位于PersonService内的EventEmitter以获取该人的ID。