选择AngularJS对象过滤器

时间:2014-10-02 19:29:49

标签: javascript angularjs

我有一个select元素,它使用ng-options迭代jobPosting对象。每个jobPosting对象都有一个jobTitle,一个招聘人员和其他多个东西。我希望每个的jobTitle都显示为select元素中的可选选项。截至目前,我有这个工作,但我有过滤器的问题。我有:

<select ng-model="currentlySelectedJob"
ng-options="job as job.jobTitle for job in jobs | filter : {job.recruiter: currentRecruiter}">
</select>

过滤器的工作方式是过滤,但它会过滤对象内的所有内容。我需要它只过滤招聘人员。用户键入招聘人员的名称,并且只应显示具有该名称作为招聘人员的职位。如果这个问题已经得到解答,我很抱歉,但我查看了可用的答案,而且我没有看到任何我理解得很清楚的内容,无法知道它是否真的回答了我的问题。谢谢你的帮助。

P.S。如果有人也可以解释在ng-options中使用“as”关键字的目的,这也是有用的。我还没有找到需要使用它的时间,我不确定它的作用或为什么要使用它。

0 个答案:

没有答案