我完全相信我会以错误的方式去解决这个问题,但是看到我与angularjs有多新,我无法弄清楚如何完成我想要的。我有一组使用ng-repeat
的用户,但我无法弄清楚如何通过范围变量userId
进行过滤。 User id: <name>
正在打印出来,所以没有问题。我怎样才能有ng-repeat
循环排序这个userId
?如果我正在处理错误的事情,请将我的文档链接起来,以帮助我以正确的方式进行操作。如何在ng-repeat过滤器中使用范围变量?
HTML:
User id: {{userId}}
<br>
User Name:
<ul>
<li ng-repeat="user in users | filter:{{userId}}">
{{user.name}}
</li>
</ul>
控制器:
function PhoneDetailController($scope, $routeParams, Users){
$scope.userId = $routeParams.userId;
}
我可以问一下'$ scope.users'声明在哪里吗? – awmleer
对不起,我离开了。它来自ngResource。有用。 – Ducksauce88