【发布时间】:2016-01-27 08:13:31
【问题描述】:
我有一个表情
{{ product.SelectedProduct.BasePrice - product.SelectedProduct.Discount | currency }}
我需要能够按 baseprice 的值订购我的产品 - 折扣。有没有办法做到这一点?所以我想要类似的东西
{{product.SelectedProduct.ProductName |
orderBy : product.SelectedProduct.BasePrice - product.SelectedProduct.Discount }}
新代码:
<div class="row-fluid">
<span class="mktpl_productnm" ng-show="product.SelectedProduct.ProductName">{{product.SelectedProduct.ProductName || 'product not available' | orderBy: price }}</span>
<span ng-hide="product.SelectedProduct.ProductName" class="field-validation-error">Product not available</span>
<span ng-show="product.SelectedProduct.remaining < product.SelectedProduct.prodterm.minQuantity" class="field-validation-error">
(Out of stock)
</span>
</div>
vm.price = function (product) {
debugger;
return product.SelectedProduct.BasePrice - product.SelectedProduct.Discount;
};
【问题讨论】:
-
orderBy与ng-repeat一起使用——你是如何使用它的? -
创建自定义过滤器或为控制器或服务中的每个项目添加属性
-
您也可以按功能过滤。 @Explosion Pills,orderBy 是常用的过滤器,仅此而已。
-
@ExplosionPills 我将它与产品列表一起使用。我没有写代码,我只是想编辑它。您需要我为我的问题添加更多代码吗?
-
stackoverflow.com/questions/16474091/… 或类似的,互联网上到处都是例子
标签: angularjs