0
我有一個項目列表的數組。有些項目是重複的。我需要使這些項目爲唯一的方式。我知道使用由$ index in ng-repeat of angularjs.But但我想使用沒有trackby.as的數組作爲常規的ng-repeat。將數組中的重複項轉換爲唯一項而不刪除Javascript中的任何項目
Array=[
{ name:'john',salary:'2000'},{ name:'john',salary:'2000'},{ name:'john',salary:'2000'},{ name:'harry',salary:'2000'}]
有什麼辦法,我可以做到這一點在angularjs.I的控制器嘗試添加新的字段陣列像這樣:
for(x in Array){
Array[x].unique=x;
}
但givessame值將所有重複的項目。 任何方式來解決這個問題。
的可能的複製[如何獲得數組中的唯一值(http://stackoverflow.com/questions/11246758/how-to-get -unique-values-in-an-an-an-array) – MysterX
嘗試使用除數組以外的其他變量名稱 – jt25
不清楚「使用track by」的含義,但這並不能解決您的問題, 'track by'對於改進性能來說非常令人振奮...... – Hitmands