2016-10-09 61 views
0

我的問題是我有一個HashMap,讓說如何使用數據綁定

prices = {{"one": "1"},{"two","2"}}; 

我希望能夠訪問此HashMap的第一個元素得到HasMap的第一要素,但裏面我html代碼,即使用數據綁定。

我想:

{{prices[Object.keys(prices)[0]]}} 

但你不能使用數據綁定內的對象符號不起作用。

有關如何完成此任何想法?是否有可能在此使用的任何angular2指令?任何其他方法也歡迎。

+0

shoudn't價格是一個數組? '[{「one」:「1」},{「two」:「2」}]' –

+0

是的,那會容易得多,不幸的是,我不是這樣處理的 – megalucio

+0

不幸的是,你不能說哪一個是對象中的第一個。 –

回答

1

我終於可以通過使用自定義管道將地圖轉換爲建議的here的迭代來解決此問題。特別是我使用提供的實現here

我現在指令看起來像這樣:

{{(product.prices|iterable)[0].value.price}}