Читать переменную с AngularJs из Json?

0

Я хочу прочитать "заголовок" заявок с AngularJs. Как это сделать?

[
    {
      "conference": "International Web Comics",
      "acronym": "IWCC 2016",
      "chairs": [
        "Jessica Jones <[email protected]>", 
        "Vanessa Ives <[email protected]>",


       ],
      "submissions": [
        {
            "title": "The Microsoft Academic Research -- SAVE-S Keynote Talk",
            "authors": [
                "Ale <[email protected]>"
            ],
            "url": "wade-savesd2016.html",
            "reviewers": [
                "Samanta  <[email protected]>",

            ]
  • 1
    Где этот Джсон? Это на самом деле объект JavaScript, или это в файле? Если это файл, находится ли он на локальном диске (используйте FileReader ()) или на веб-ресурсе (используйте $ http)? Как только вы прочитаете это как строку, вы можете использовать var obj = angular.fromJson ()
  • 0
    Это файл. Я пытаюсь сделать с этим кодом строки, но я не получаю "заголовок" с этим <section class = "row"> <! - Колонка виджетов на боковой панели блога -> <section class = " col-md-4 "> var eventi = angular.module ('eventsPopulate', []) eventi.controller ('ctrlEventi', function ($ scope, $ http) {$ http.get (" events.json "). success (function (response) {$ scope.arrayConferenze = response;});
Показать ещё 1 комментарий
Теги:

2 ответа

1
a=[ { "conference": "International Web Comics", "acronym": "IWCC 2016", "chairs": [ "Jessica Jones ", "Vanessa Ives ",

],
"submissions": [
{
    "title": "The Microsoft Academic Research -- SAVE-S Keynote Talk",
    "authors": [
        "Ale <[email protected]>"
    ],
    "url": "wade-savesd2016.html",
    "reviewers": [
        "Samanta  <[email protected]>",

    ]
}]
}]

submission_title = a[0].submissions[0].title  //accessing submission title 
  • 0
    Я не могу изменить файл JSON. Как я могу это сделать ?
  • 0
    я не понял, что вы пытаетесь сказать, не могли бы вы описать вашу проблему подробно .. :)
Показать ещё 1 комментарий
0

Это не имеет ничего общего с angularJS. Вам просто нужно проанализировать объект javascript (JSON) с помощью оператора dot (.).

Вы можете напрямую обращаться к объекту. (точка), если свойство является массивом, вам нужно получить доступ к массиву по его индексу.

как в вашем случае

var obj = [ { "conference": "International Web Comics", "acronym": "IWCC 2016", "chairs": [ "Jessica Jones ", "Vanessa Ives ",

   ],
  "submissions": [
    {
        "title": "The Microsoft Academic Research -- SAVE-S Keynote Talk",
        "authors": [
            "Ale <[email protected]>"
        ],
        "url": "wade-savesd2016.html",
        "reviewers": [
            "Samanta  <[email protected]>",

        ]

Вы можете напрямую подключиться к конференции

obj.conference

но для доступа к заголовку субтитров вам необходимо использовать

obj.submissions[0].title.

Ещё вопросы

Сообщество Overcoder
Наверх
Меню