如何将ng-model值传递给ng-repeat orderby

时间:2016-06-03 13:40:35

标签: javascript angularjs

我将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>

0 个答案:

没有答案