У меня есть модель, как этотКак отфильтровать массив в angularJS на основе длины подмассива
public class City
{
public string Name {get; set;}
public List<Classified> Classifieds {get; set;}
public List<Area> Areas {get; set;}
}
В мой контроллер angualrJs, у меня, как показано ниже
$scope.cities = data; // I'm getting data (array of city).
Сейчас я пытаюсь фильтр cities
на основе Classifieds(.length > 0)
и Areas (.length > 0)
, как показано ниже.
<tr ng-repeat="city in cities | filter: { classifieds: '!!' }"> -- Not Working.
<tr ng-repeat="city in cities | filter: { areas: '!!' }"> -- Not Working.
Я хочу, чтобы некоторые вещи, как этот
<tr ng-repeat="city in cities | filter: { areas.length >0 }"> -- Tried this one as well. Not Working.
Вы можете показать содержимое массива данных? – DanR
Это в формате Json. от webapi я возвращаюсь Список. –