我有一個導航欄,其中有購物車,我有一個查看產品組件,在該組件中可以顯示產品列表並將產品添加到主購物車中。 如何將值傳遞給產品組件的主要組件。因此,我可以將其反映到主要組件的購物車中。如何將數據從一個組件傳遞到另一個組件2
我曾嘗試: 產品組件:
@Component({
selector:'product',
template:'Poduct List is getting rendered here and here is a
button by clicking the button onClick() method will be called
and item added into service .This whole template is running in for loop'
})
@Input itemAdded:number;
onClick()
{
itemAdded++;
service.setCartItem(itemAdded);
}
很抱歉我不能粘貼代碼作爲其太大。
主要成分:
<div class="cart"><product [itemAdded]="valueCommingfromService"></div>
的問題是與車價值的所有其他HTML元素是product
選擇的一部分,在主要成分即是越來越呈現沿:產品列表也。
請建議我如何實現這一點。
我只是不明白問題,但是您沒有關閉「product」標記。 – n00dl3
關於在Angular2中的組件之間傳遞數據有很多問題。只要找他們。 –
對不起,產品實際上是一個錯字,正確關閉 – Rohitesh