将过滤器应用于下拉列表 - ngoptions

时间:2016-08-01 20:49:57

标签: angularjs asp.net-mvc

我有一个返回自定义类型列表的方法,这些值正在两个下拉列表中使用,但现在我想根据类型删除它们的一个子集,然后添加到第一个下拉列表。我正在使用角度js,asp.net mvc。即使在呈现数据并保持相同方法之前应用过滤器的最佳方法是什么。 下面是控制器中的方法,它将名称和部门作为json响应返回。现在我希望这个方法返回两个不同的json对象,一个是根据它们所属的部门返回当前集合的子集。

Public JsonResult GetDetails()
{ 
 List<Cust> Customers = new List<Cust>();
 Customers = GetCustomerDetails();
 var name = Customers.Select(e => new{e.custname}).Distinct().ToList();
 var dept =  Customers.Select(e => new{e.deptname}).Distinct().ToList();
 var response = new{CustomerNames = name, CustomerDepartments = dept};
 return Json(response, JsonRequestBehaviour.AllowGet();
}

0 个答案:

没有答案