ambience, it may work if you get the values with javascript, but not for google.
google is not going to execute javascript to get the values, he is going to get the values inside the brackets 'some value' and not event[0].titulo.
I know google is able to get the page rendered after Angularjs finishes it, i tested it.
But i don't think is going to get this json with the values like that... because if you make inspect element in google chrome you can see the {{event.something}} transformed in real values. But not the: "name": event[0].titulo. inside the script tag.
It stays event[0].titulo
Open in new window