我具有被划分为多个部分,像这样一种形式:角滤波
education: {faculty: "", high_school: ""}
experience: {experience_1: "", experience_2: "", experience_3: ""}
personalInfo: {id: "", type: "", email: "", password: "", password_new: "", first_name: "", last_name: "",…}
skills: {skill_1: "", skill_2: ""}
所有输入都显示与ngRepeat。
<div ng-repeat="(key, val) in user" >
<div ng-repeat="(k,v) in val | filter:filterBySection" class="formParameter" >
<span class="param_label">
{{k}}:
</span>
<span e-class="form-control " class="formParameterValue" editable-text="user.{{key}}.{{k}}" e-name="{{k}}">{{v}}</span>
</div>
</div>
我该如何实现只显示选定部分的过滤器。例如:如果我按教育按钮,然后只显示'faculty'和'高中'
<li ng-repeat="(a,b) in user" ng-click="filterBySection = ?:{{a}}" ng-model="filterBySection"><a href="#">{{doc_param}}</a></li>
请提供建议。
我做什么,我最后一次使用此,我在我的控制器中列出了2个列表。一个包含所有行,另一个包含将要显示的行。所以,每次你点击一个过滤器按钮,你就会重新生成第二个列表,同时应用你的过滤器;) –
@dor还有什么我可以做的,或者你可以提供的其他信息可以帮助我们回答这个问题适合你吗? – chriszumberge