Версия JavaScript
Поскольку 
(html) равно 0D
(шестнадцатеричное), это может быть представлено как '\u000d'
str = str.replace(/\n/g, '\u000d');
Кроме того,
Поделитесь с вами, ребята, AngularJS фильтром , который заменяет \n
на этот символ, благодаря ссылкам в других ответах
app.filter('titleLineBreaker', function () {
return function (str) {
if (!str) {
return str;
}
return str.replace(/\n/g, '\u000d');
};
});
использование
<div title="{{ message | titleLineBreaker }}"> </div>