0

這是代碼:如何將值發送到管道?

<div *ngFor="let product of products | mypipe : product.productColor"> 
     <label>{{product.productName}}</label> 
</div> 

是否有可能將產品顏色的管子?在控制檯上打印時,我得到undefined

我已經如下面的代碼,但沒有成功 嘗試:

<div *ngFor="let product of products | mypipe : {{product.productColor}}"> 
     <label>{{product.productName}}</label> 
</div> 
+1

你想做什麼? – micronyks

+0

我希望'mypipe'能夠通過任何產品過濾我的產品,在這種情況下'productColor'。 'mypipe'也會收到第二個參數可以過濾,這種情況下的顏色(例如藍色) – Elkin

+0

這是怎麼讓產品| mypipe:product.productColor'應該工作?當'products'傳送到'mypipe'時''product'不存在,因爲'mypipe'應該被應用以使'product'存在。這是雞蛋困境,也是XY問題。請提供所有相關的源代碼並修改問題,以便它反映真正的問題,而不是你期望它解決的方式(反正它不會工作)。 – estus

回答

0

我也一直在尋找一個解決方案,這一點,但沒能找到。相反,我選擇處理數組,在組件類中處理您的產品。無論你想用你的管道執行什麼邏輯,寫一個方法給你一個過濾列表,並使用它在UI中顯示,直到你得到一個答案。

相關問題