Ответ 1
Символ трубы (|) используется для применения фильтров в AngularJS. Фильтр - это функция, которая вызывается для обработки преобразований модели. Его в основном просто глобальная функция, которая не требует регистрации функций в области видимости и предлагает более удобный синтаксис для регулярных вызовов функций. Фильтр валюты автоматически форматирует число в текущем курсе валюты пользователя.
[Видео-контент, к сожалению, теперь находится за платной страницей] Просмотрите это видео для примера http://egghead.io/lessons/angularjs-built-in-filters