<select ng-option='...' ng-model='myFilter.username'>
<option value="">All</option>
</select>
当我选择all时,myFilter.username
为null,因为angular只会将空字符串值选项呈现为null选项。
所以当我用它来过滤时:
1. <li ng-repeat="user in users | filter:myFilter.username"></li>
2. <li ng-repeat="user in users | filter:{username:myFilter.username}"></li>
3. <li ng-repeat="user in users | filter:myFilter"></li>
第一个将获得我的所有用户,但第二个和第三个不是,使用null-atr过滤no-empty-object,它什么都没有