Escaping &> characters w ng-bind w AngularJs

Mam przypadek użycia, w którym możemy mieć znaki „&” i „>” w ciągu. na przykład. Johnson & Johnson,value > 3. Tak więc, podczas gdy odpowiedź z serwera jest zakodowana, wartość staje się „wartość & gt; 3 '.

ng-bind nie obsługuje następujących:

value > 3 zostanie wyrenderowany dlangBind, podczas gdy przeglądarka wyświetla taką samą treść jakvalue > 3.

http://jsfiddle.net/HKahG/2/

Ng:bind <div ng-bind="model"></div> 
Ng:bind-html <div ng-bind-html="model"></div>
<div> From Div: value &gt; </div>

Dlaczego w tym domyślnym zachowaniu przeglądarki nie mang-bind? Nie chcę używaćng-bind-html (ma problemy z wartością< i nie jest to HTML) lubng-bind-unsafe-html.

Moja aplikacja ma dynamiczne pola klucz-wartość, które będą wyświetlane w różnych częściach aplikacji. Będzie więc wymagać dodatkowego narzutu, aby użyć oddzielnej dyrektywy lub dekoratora do wyświetlania wszystkich pól ciągu niż do użyciangBind.

Pytania:

1) Czy jest jakiś inny sposób na wykonanie tego samego bez użycia dodatkowej dyrektywy lub czy jest to właściwy sposób obsługi zakodowanych danych?

2) Czy mogę zastąpić zachowanieng-bind lub ozdób ją domyślnie?

questionAnswers(5)

yourAnswerToTheQuestion