【发布时间】:2021-03-26 22:39:57
【问题描述】:
当我点击 整个卡片 时,它应该导航到项目详细信息组件,然后当我点击 BID RECEIVED 按钮 时,它应该导航到投标组件,但它导航到项目详情页
<div class="card" *ngFor="let data of projectdata">
<div class="card-body" routerLink="/projectdetail/{{data._id}}">
<div class="bids" routerLink='/bids/5edbd6eb3290c300179cc2f9'>{{data.totalBids}} BIDS RECEIVED</div>
</div>
</div>
【问题讨论】:
-
我猜你正在尝试使用查询参数,但你没有,这就是你的路由不起作用的原因。由于
routerLink="/projectdetail/{{data._id}}"是动态的,因此必须为data.id的每个可能值定义您的路由,否则它不会路由。所以你可以做的是routerLink="/projectdetail" [queryParams]="{id: data.id}"到你的div。结果网址:projectdetails?id=someid -
你试过了吗:
[routerLink]="['/projectdetail/',data._id]"?
标签: javascript angular ionic-framework