我有这个json:
[
{
"month": "Feb",
"title": "Title 1",
"status": "Closed"
},
{
"month": "Feb",
"title": "Title 2",
"status": "Delayed"
},
{
"month": "Feb",
"title": "Title 3",
"status": "Open"
},
{
"month": "Mar",
"title": "Title 4",
"status": "Closed"
}
我试图用几个月来填充一个选择框:
<select id="month" ng-model="monthFilter" ng-options="task.month for task in tasks | filter: monthFilter">
<option value="">MONTH</option>
</select>
我不知道我是否以正确的方式做到了这一点,但很明显它会返回一个包含所有数组的列表&#39;月:Feb, Feb, Feb, Mar
。我怎样才能使角度返回Feb, Mar
?
一些帮助将不胜感激。
答案 0 :(得分:1)
ng-options="task.month for task in tasks | unique:'task.month'"
希望这对您有用,或至少引导您朝着正确的方向前进。
编辑:尝试在此处查找您需要的内容:Angular UI ~ UI.Utils Doc