【发布时间】:2016-04-16 18:41:34
【问题描述】:
我有这样的对象
{
{
"assetId" : "560",
"assetName" : "Testname",
"message" : "hai",
"timestamp" : 1452585984181
},
{
"message" : "haii",
"timestamp" : 1452585999592
},
{
"assetId" : "560",
"assetName" : "Testname",
"message" : "heloo",
"timestamp" : 1452586221604
}
}
显示这个对象我正在使用ng-repeat。我的问题是
我需要使用ng-repat 显示所有消息,这些消息属于单个assetName。但在这个对象中,两个对象具有相同的assetName 和assetId。我需要显示两个相同对象的消息,但不需要在顶部重复显示 assetName。
我怎样才能避免重复的assetName 和assetId。我用过
<div class="container" data-ng-repeat="data in dataList | unique:'assetId'">
但它完全删除了对象。我需要来自所有对象的消息。
有可能吗,请帮忙 这是我期待的输出。:
【问题讨论】:
-
在分配给dataList范围之前解析json并删除重复的Id。
-
那你为什么用
unique呢?不清楚预期的结果是什么
标签: angularjs angularjs-ng-repeat