I am using angular's ng-bind-html
to bind this text to page:
Ale
skoro nikdy sa nepozeráme na priemerné produkty s údivom, že nie sú skvelé.
Priemerné služby a produkty robia to, čo sa od nich očakáva. Nastavili ale
latku tak nízko, že skoro ani nemá cenu urobiť kvôli ním pár krokov navyše, aby
ste si ich kúpili.<div><br></div><div><br></div><div>Prečo
nie je každé jedlo v reštaurácii skvelou kúpou za svoju cenu? Vyzerá to, ako by
sme ochotne brali všetko viac menej zlé za prijateľné, s výnimkou prípadov, keď
daný produkt, služba alebo firma nestoja úplne za nič.</div><div><br></div><div><br></div><div>Vyzvite priemernosť vo
vašej firme na súboj. Pretože presne takýto pohľad priemernosti na vás, môžu
mať aj vaši zákazníci.</div>
so you can see it contains various html markups encoded characters. ng-data-bind handles this very correctly so the text is readable on the page.
However when I use $sanitize
for this text to filter the html characters out, I'm getting this:
Ale skoro nikdy sa nepozeráme na priemerné produkty s údivom, že nie sú skvelé. Priemerné služby a produkty robia to, čo sa od nich očakáva. Nastavili ale latku tak nízko, že skoro ani nemá cenu urobiť kvôli ním pár krokov navyše, aby ste si ich kúpili.<div><br></div><div><br></div><div>Prečo nie je každé jedlo v reštaurácii skvelou kúpou za svoju cenu? Vyzerá to, ako by sme ochotne brali všetko viac menej zlé za prijateľné, s výnimkou prípadov, keď daný produkt, služba alebo firma nestoja úplne za nič.</div><div><br></div><div><br></div><div>Vyzvite priemernosť vo vašej firme na súboj. Pretože presne takýto pohľad priemernosti na vás, môžu mať aj vaši zákazníci.</div>
so how can I mimic ng-bind-html
inside my controller to clear the text and use it further?
EDIT: to me more clear, I don't need to bind this text to the view. This already works. I need to work with the text in controller's logic so I just need to clean it and use it further.