<div ng-controller="CartController">
<div ng-repeat="item in items">
<span>{{item.title}}</span>
<input ng-model="item.quantity">
<span>{{item.price | currency}}</span>
<span>{{item.price * item.quantity | currency}}</span>
</div>
<div>Total: {{totalCart() | currency}}</div>
<div>Discount: {{bill.discount | currency}}</div>
<div>Subtotal: {{subtotal() | currency}}</div>
</div>
上述代码中的|
- 它做了什么?
答案 0 :(得分:22)
管道符号(|)用于在AngularJS中应用过滤器。过滤器是为处理模型转换而调用的函数。它基本上只是一个全局函数,不需要在作用域上注册函数,并为常规函数调用提供更方便的语法。货币过滤器自动格式化用户当前货币区域设置中的数字。
[视频内容不幸现在落后于付费墙] 查看此视频以获取示例 http://egghead.io/lessons/angularjs-built-in-filters