我有这样的json数据:
{
"body":"message1",
"date":"2015-..",
"folder":{
"itemId":"3",
"name":"type1"
},
"subject":"subject"
}
我正在尝试根据folder.name进行过滤。这是我的HTML代码。
<div ng-repeat="msg in messages |filter:{folder.name:'type1'}">
但我收到语法错误。如何在html视图中过滤嵌套的json数据。
答案 0 :(得分:0)
试试这个
<div ng-repeat="msg in messages |filter:{folder: {name:'type1'}}">
答案 1 :(得分:0)
一些事情。 Ng-Repeat期望集合(数组)不是对象,如下所示:
[{
body: "message1",
date: "2015-..",
folder: {
itemId: "3",
name: "type1"
},
subject: "subject"
}]
然后你的HTML应该是这样的:
<div ng-repeat="msg in messages | filter: {folder:{name:'type1'}}">