Remplace les caractères unicodes par leur interprétation en utilisant le filter HTMLEntitites.
app.filter('HTMLEntities', function(){
return function(text) {
if(text){
var entities = [
['amp', '&'],
['apos', '\''],
['#x27', '\''],
['#x2F', '/'],
['#39', '\''],
['#47', '/'],
['lt', '<'],
['gt', '>'],
['nbsp', ' '],
['quot', '"'],
['#8211', '-'],
['rsquo', "'"]
];
for (var i = 0, max = entities.length; i < max; ++i){
text = text.replace(new RegExp('&'+entities[i][0]+';', 'g'), entities[i][1]);
}
return text;
}
};
});