尝试使用选择和ng选项但未成功。我有一个活塞显示问题。任何人都可以看到正在发生的事情?无法使用智能表中的选择过滤
http://plnkr.co/edit/WlojiFw26gqUoEDXOeQd?p=preview
我的选择:
<select class="form-control"
st-search="code"
st-input-event="change"
st-delay="0"
ng-model="selectedStatusFilter"
ng-options="f.code as f.text for f in codeOptions">
</select>
我的选择:
$scope.codeOptions = [{
'text': 'On',
'code': 'On'
}, {
'text': 'Off',
'code': 'Off'
}, {
'text': 'Cat',
'code': 'Cat'
}, {
'text': 'All',
'code': ''
}]
在收集典型项目:
code : "On"
firstName : "Laurent"
id : 9
lastName : "Renard"
所以我希望发生的是,选择的值获取interperated作为集合中的项目的代码属性的过滤器。因此,当选择"On"
时,仅显示code : 'On'
的项目,并选择All
,因为值为""
,因此我们应该看到所有项目。
- 采用了棱角分明的版本1.6.4
- 使用智能表2.1.8
这个工作原理除了最初没有对过滤器进行评估。直到我们改变选择后才会发生任何事情。尝试将所选的初始选项更改为索引0.请注意,它仍会显示所有内容,直到我们更改下拉列表。任何想法为什么? –
使用'ng-attr-value =“f.code”' – svarog