2015-03-11 3 views
1

Я пытаюсь получить изображение «эскиза» сообщения в Wordpress. Но я не могу получить доступ к вложенным данным JSON Я создал ссылку jsFiddle, чтобы вы могли увидеть пример и можете завершить мой контроллер html и AngularJS.AngularJS как данные доступа вложены Json?

Возможно, мне придется создать фильтр. Но я не могу, я застрял. Цель состоит в том, чтобы вставить это thumbnail вложенное и поместить его как изображение src.

{ 
     "ID": 45, 
     "title": "Lista Generada", 
     "status": "publish", 
     "type": "post", 
     "modified_gmt": "2015-03-11T21:04:47+00:00", 
     "featured_image": 
    { 
     "ID": 46, 
     "title": "eCommerce-checklist", 
     "status": "inherit", 
     "type": "attachment", 
     "is_image": true, 
     "attachment_meta": 
    { 
     "width": 1000, 
     "height": 857, 
     "file": "2015/03/eCommerce-checklist.jpg", 
     "sizes": 
    { 
     "medium": 
    { 
     "file": "eCommerce-checklist-300x257.jpg", 
     "width": 300, 
     "height": 257, 
     "mime-type": "image/jpeg", 
     "url": "http://localhost/wp-content/uploads/2015/03/eCommerce-checklist-300x257.jpg" 
    }, 
    "post-thumbnail": 
        { 
         "file": "eCommerce-checklist-825x510.jpg", 
         "width": 825, 
         "height": 510, 
         "mime-type": "image/jpeg", 
         "url": "http://localhost/wp-content/uploads/2015/03/eCommerce-checklist-825x510.jpg" 
        } 
       }, 
      } 
     }, 
    } 
+0

Это JSON не является действительным, для дальнейшего использования эталонного 3-ий участник для проверки, такие как: http://jsonlint.com/ – Dayan

ответ

1

Прежде всего «пост-миниатюру» не является действительным, и вы должны изменить себя - _

Тогда вы можете получить доступ к вашему post_thumbnail.

post.featured_image.attachment_meta.sizes.post_thumbnail.url

0

Использование ng-src, не src. Кроме того, ваш JSON недействителен.

Смежные вопросы