我有关于学校学生考试成绩的数据。我想在按类名(a类,b类)和时间段(月,周,年)过滤的页面中显示学生数据。 按期间我的意思是取当前一周,一个月和一年的考试成绩总和。
在我看来,我有这样的事情:
<div class="list">
<label class="item item-input item-select">
<div class="input-label">
<h3 class="balanced">Period:</h3>
</div>
<select data-ng-model="period">
<option value="week">This Week</option>
<option value = "month" selected>This month</option>
</select>
</label>
<label class="item item-input item-select" data-ng-model="Schools>
<div class="input-label">
<h3 class="balanced">Schools:</h3>
</div>
<select data-ng-model="schools">
<option value="class a" selected><a href ng-click=" ">Class a</a></option>
<option value="class b">Class b</option>
</select>
</label>
</div>
<div class="list">
<a class="item item-avatar" ng-repeat="student in students>
<h2>{{student.name}}</h2>
<div>{{student.score}}</div>
</a>
</div>
在控制器中我有这样的东西:
public IEnumerable<Students> Get(string school = "class a", string period = "month")
{
//Logic
}
我的模特
Student {
public int id,
public string class,
public int score
}
我的问题是:如何将数据从视图发送到控制器有关我选择的值?如何从我的观点到达这一点(string school =“class”,string period =“month”)?