Angular orderBy评估表达式

bsi*_*qui 3 angularjs angularjs-ng-repeat

我希望我的订单可以评估一个表达式

目前我有:

ng_repeat: "post in posts | orderBy:"up_votes"
Run Code Online (Sandbox Code Playgroud)

我想通过{{up_votes - down_votes}}订购

Sha*_*cci 6

ng_repeat: "post in posts | orderBy:'down_votes - up_votes'"
Run Code Online (Sandbox Code Playgroud)

只需使用单引号来包装orderBy的表达式

或者你可以将一个voteDiff函数添加到控制器并执行 orderBy:voteDiff