Как использовать фильтр для внутренней директивы массива JSON в angularjs?Jquery

Программирование на jquery
Ответить
Anonymous
 Как использовать фильтр для внутренней директивы массива JSON в angularjs?

Сообщение Anonymous »

У меня есть объект JSON, и мне нужно отфильтровать его по номеру заказа контейнера. Я пробовал много способов, но он не работает и не показывает ошибок.

Вот объект JSON: его нам нужно проанализировать с помощью JSON.parse().
Для справки добавлен JSON как есть.

Код: Выделить всё

 {
"collections": {
"container": {
"rowset": [
{
"containerisarchived": "Null",
"containerorderno": "52",
"versionnum": "0",
"containerglobaluniqueid": "Null",
"containeristenantbased": "true",
"containercreatedby": "user",
"containerisdeleted": "false",
"containertenantid": "292FEC76-5F1C-486F-85A5-09D88096F098",
"containerlayoutid": "efde5d9d-2ab9-4b5f-b0f7-0ffa11cbf2b4",
"containerapplicationid": "0000000-0000-0000-0000-000000000000",
"containerisactive": "Null",
"containerheadertext": "Customer29Jan16Obj",
"containerid": "635f8bbf-2d5b-4268-970c-ba4be432ef7e",
"containercreatedutcdate": "2016-01-29 18:27:50.0"
},
{
"containerisarchived": "Null",
"containerorderno": "50",
"versionnum": "0",
"containerglobaluniqueid": "Null",
"containeristenantbased": "true",
"containercreatedby": "user",
"containerisdeleted": "false",
"containertenantid": "292FEC76-5F1C-486F-85A5-09D88096F098",
"containerlayoutid": "efde5d9d-2ab9-4b5f-b0f7-0ffa11cbf2b4",
"containerapplicationid": "0000000-0000-0000-0000-000000000000",
"containerisactive": "Null",
"containerheadertext": "Null",
"containerid": "4cfaeea7-9282-4e45-b081-3ded3264cd28",
"containercreatedutcdate": "2016-01-29 18:27:50.0"
},
{
"containerisarchived": "Null",
"containerorderno": "51",
"versionnum": "0",
"containerglobaluniqueid": "Null",
"containeristenantbased": "true",
"containercreatedby": "user",
"containerisdeleted": "false",
"containertenantid": "292FEC76-5F1C-486F-85A5-09D88096F098",
"containerlayoutid": "efde5d9d-2ab9-4b5f-b0f7-0ffa11cbf2b4",
"containerapplicationid": "0000000-0000-0000-0000-000000000000",
"containerisactive": "Null",
"containerheadertext": "Customer29Jan16",
"containerid": "034d3430-d9da-4bd7-a566-ee3a59b506c2",
"containercreatedutcdate": "2016-01-29 18:27:50.0"
}
],
"meta": {
"parentreference": "layout",
"pkname": "layoutId",
"fkname": "containerLayoutId"
}
}
},
"entityinfo": {
"timestamp": "2016-04-04 15:34:50.409",
"tenantid": "292FEC76-5F1C-486F-85A5-09D88096F098",
"entity": "UILayoutManageMent"
}
}

app.directive('layoutContainerRender',function($compile){

var layoutContainerObj={};

linkFn=function(scope, element, attributes, controller) {
};

layoutContainerObj.transclude='true';
layoutContainerObj.restrict='E';
layoutContainerObj.replace='true';
layoutContainerObj.template="" +
"{{containers.containerheadertext}}" +
"" +
"" +
" " +
"" +
"";

layoutContainerObj.link = linkFn;

return layoutContainerObj;
});
Пожалуйста, помогите мне добиться этого.

Подробнее здесь: https://stackoverflow.com/questions/364 ... -angularjs
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Jquery»