是使用参数化路由还是每次调用组件更好



是使用参数化路由更好还是每次调用组件更好例如

<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,并获取用户。

如果您在将鼠标悬停在个人资料图片上时制作了一个覆盖层,提供有关用户的信息,则应使用选择器。

这真的取决于你,没有规则。

如果您仍然在选择时遇到问题,请告诉我们您的目的是什么,以便我们引导您正确使用您的组件。

最新更新