所以我想呈现我称之为瓦片的东西。现在所有这些瓷砖看起来都是一样的,但显示的数据点将根据称为“名称”的特定属性而有所不同。因此,JSON看起来像这样:Angular ng-repeat在基于JSON的HTML上呈现视图
{
"beginDate": "2015-01-01T00:00:00",
"endDate": "2015-12-31T00:00:00",
"balance": 6989.68,
"annualAmt": 7200,
"claimAmt": 210.32,
"payableAmt": 0,
"reimbAmt": 210.32,
"amtToClaim": 0,
"id": "%2bhnc3gHgwibPEOiPrFKV2g%3d%3d",
"benefit": "HRAPrime",
"name": "Preferred Dental Plan (Kennedy)",
"planTypeId": 4,
"benefitTypeId": 22,
"benefitCode": "HRADEN"
},
{
"balance": 0,
"ordersPlaced": 0,
"fundsUsed": 0,
"lastOrder": 0,
"currentOrder": 0,
"currentOrderMonth": "October",
"lastUpdateDay": "2015-09-20T00:00:00",
"id": "P06CqlD5cwnLFaxEKvbikA%3d%3d",
"benefit": "FlexiPass",
"name": "Flexi-Pass Transit/Vanpool Benefit",
"planTypeId": 6,
"benefitTypeId": 29,
"benefitCode": "FCTRANS"
}
所以你可以看到的数据点之间的区别,其中一个数据有一定的性能,而另一个不(很轻微的)。因此,渲染视图那种看起来像这样:
你看到一个节目的最后日期招致“,另一个没有,等等。那么登录的用户可以有几个瓦片或两个。因此,当这些节目呈现的页面需要循环播放时,我确信angular有一个简单的方法来完成,但我没有打它,所以希望在这里获得一些帮助。
所以基本上,所有的JSON检索,一些会显示,大多数不会,然后基于属性“名称”,不同将显示或类似的东西。
对此有何想法和帮助?
如果不清楚,请告诉我。我相信我看到的是一个模板或类似的东西。
非常感谢。
您是否再次尝试询问您上周询问的同一问题?在这个问题中,你至少可以更好地展示数据的差异,但是当你没有这些数据时,你仍然不清楚你期望会发生什么;实际上,您应该定义模板并使用选择正确模板的自定义指令来显示,但您可能需要多少种不同的模板才不足以编写演示。 – Claies
除此之外,假设在数据不存在的地方只有空白空间,那么使用'ng-show'就像上周提到的那样,今天又一次似乎满足了你想要做的事情。 – Claies
我曾想过如何基于ng-repeat做一个ng-show |名称:XXXX。但不知道如何可能。实际上,4-5个小模板。 – Mark