我使用AngularJS和我有data.json文件:在NG-重複刪除空白項
<li ng-repeat="cat in ctrl.getCategories()">
<input type="checkbox" name="{{cat}}" ng-model="ctrl.filter[cat]" id='{{$index}}' class='chk-btn styled-checkbox' ng-click="removeAnother();"/>
<label for='{{$index}}'>{{cat}}</label>
</li>
但第一項是空的,因爲它沒有任何類別:
{"index":0,"cat1":"","class":"test"},
而且這是功能:
function getCategories() {
return (self.boxes || []).
map(function (box) { return box.cat1; }).
filter(function (box, idx, arr) { return arr.indexOf(box) === idx; });
}
我需要刪除ng重複中的空白項目。我該怎麼做?謝謝。