Open ysbaddaden opened 10 years ago
+1
+1
+1
+1
+1
+1
+1
+1
+1
:+1:
+1
+1
+1
+1
+1. In the mean time I've created a gist that I'm using in place of ngPluralize where I need HTML
+1
:+1:
+1
+1
Using html with pluralize should be strait-forward with a small ad-hoc directive as it is the case here http://plnkr.co/edit/mkKt5rqYorGu4a1t93J8?p=preview
+1
+1
+1
Hi, this seems a little bit late, but in case anyone still has some problem with this one, I created directives that can solve this problem. It can be found here https://github.com/christianesperar/ng-pluralize-html
You can see it in action here https://rawgit.com/christianesperar/ng-pluralize-html/master/example/github.html
I found myself in a situation where some of the translation, and not all, must be within a strong tag. Since the ngPluralize directive uses
element.text()
(source) then the string is HTML escaped, and it doesn't work.Since it may lead to XSS issues, I was wondering how to allow ngPluralize to use
element.html()
in some cases. If $interpolate already escapes the interpolated values, then maybe the directive could useelement.html()
? Or may be add an attribute likeas="html"
to give the user control over the HTML safeness of the translation? All it would need then is: