我将sort参数(日期,作者)作为输入,如何使用我使用ng-model获取的值在ng-repeat中传递给order-by,以便根据输入的内容进行排序输入字段。我想用{{dishCtrl.dish.sort}}作为输入值代替日期的顺序。然而,如果我直接将其作为命令的谓词 - 它不起作用。
<h3 style="display: inline-block; margin-right:10px">Customer Comments</h3>
<p style="display: inline-block">Sort by: <input type="text" ng-model="dishCtrl.dish.sort"></p>
<blockquote ng-repeat="comment in dishCtrl.dish.comments | orderBy: 'date' ">
<p>{{comment.rating}} Stars</p>
<p>{{comment.comment}}</p>
<footer>{{comment.author}}, {{comment.date | date:'MMM, d, y'}} </footer>
</blockquote>