, поэтому я работаю с базовой моделью модели, чтобы получить голову вокруг фильтрации, и я не могу понять, как извлечь значение свойства из одного объекта в массив, повторяя другой.ng-repeat фильтр по существующим значениям массива
Упрощенная версия массива моей категории, которая находится в области видимости, выглядит следующим образом. Я может выводить их имена с предыдущей директивы, и результаты, как и ожидалось:
[{
"_id": "TY76",
"name": "Planes"
}, {
"_id": "887T",
"name": "Trains"
}, {
"_id": "A0K4",
"name": "Autos"
}]
<p ng-repeat="category in product.categories "> {{ category.name }}</p>
А вот упрощенный продукт, а также в объеме, который может содержать идентификатор одной или нескольких категорий. В этом случае Bobble Head принадлежит обеим плоскостям и Autos:
{
"_id": "9876",
"name": "Bobble Head",
"cats": "['TY76','A0K4']"
}
Теперь, вот где я с трудом. Мне нужно вывести имена категорий вместе с продуктом. Я может выводить идентификаторы нет проблем с помощью:
<p ng-repeat="cat in product.cats ">{{ cat }}</p>
Но это не имеет смысла для конечного пользователя, но я понятия не имею, как в конечном итоге что-то вроде:
Продукт: Bobble Head | Категории: Planes, Autos
не имеют автономию, чтобы добавить название категории к каждому продукту и я перепробовал кучу разных подходов фильтрации, но я не думаю, что я формулировка мой вопрос прямо или что-то, потому что я не нахожу много в interwebs об этом.
Любые идеи?
Можете ли вы предоставить нам рабочую скрипку? –