Have a look at this plunkr. It seems it works with some fixture data.
Test data:
$scope.messages = [{
"highResUrl" : "",
"Source" : "",
"title" : "Img",
"tags" : [ "Tag1", "Tag2", "Tag3", "Tag4" ],
"imgUrl" : ""
},
{
"highResUrl" : "",
"Source" : "",
"title" : "Img",
"tags" : [ "Tag1", "Tag2", "Tag3", "Tag4" ],
"imgUrl" : "http://devgirl.org/wp-content/uploads/2013/03/angular-logo.jpeg"
},
{
"highResUrl" : "",
"Source" : "",
"title" : "Img",
"tags" : [ "Tag1", "Tag2", "Tag3", "Tag4" ],
"imgUrl" : "http://devgirl.org/wp-content/uploads/2013/03/angular-logo.jpeg"
},
{
"highResUrl" : "",
"Source" : "",
"title" : "Img",
"tags" : [ "Tag1", "Tag2", "Tag3", "Tag4" ],
"imgUrl" : "http://devgirl.org/wp-content/uploads/2013/03/angular-logo.jpeg"
}];