Я пытаюсь отфильтровать результаты по срокам, но поскольку он находится внутри array
, его довольно сложно достичь с помощью фильтров в AngularJS.фильтр массив внутри объекта угловой
var test=[
{
"title": "random stuff",
"path": "/random_stuff.html",
"labels": [
{
"term": "viewed",
"probability": 0.083
},
{
"term": "firefox",
"probability": 0.083
},
{
"term": "cookies",
"probability": 0.083
},
{
"term": "times",
"probability": 0.055
},
],
}
];
HTML:
<input class="looking" type="text" ng-model="data.keywords"/>
<li ng-repeat="se in searchCtrl.data.pages | orderBy : '-views' | filter: ??" >
в data.keywords приходят отсюда:
var id=$routeParams.teamId;
var context=this;
context.data = {
pages:[],
keywords:id,
isLogged:false
};
Потому что мне нужно первые результаты будут показали из ID
в URL.
Is это шов «страниц» так же, как тестовый массив? –
тестовый массив получен из документа, а страницы i инициализируются в контроллере – voidcurser
на каком свойстве вы хотите применить фильтр? –