是使用参数化路由更好还是每次调用组件更好例如
<div *ngFor="let user of users">
<app-user [user]="user"></app-user> <== app-user is a selector
</div>
或者使用参数化路由会更好:例如
<div *ngFor="let user of users" routerlink=”/user/{{user.id}”>
{{ user.FirstName }} {{ user.LastName }} plus some other code...
</div>
这实际上取决于您想要实现的目的。
如果您希望您的用户(即当前正在开发应用程序的用户,而不是user
变量(能够将您的页面标记为收藏夹,则应使用路由。这样,当他打开页面时,将直接加载UserComponent,并获取用户。
如果您在将鼠标悬停在个人资料图片上时制作了一个覆盖层,提供有关用户的信息,则应使用选择器。
这真的取决于你,没有规则。
如果您仍然在选择时遇到问题,请告诉我们您的目的是什么,以便我们引导您正确使用您的组件。