Как добавить к json-объекту в угловых js

У меня есть объект вроде this $scope.releases = [{name : "All Stage",active:true}];

Мне нужно добавить к нему больше данных

 [ {name : "Development",active:false}, {name : "Production",active:false}, {name : "Staging",active:false} ] 

Итак, окончательные данные должны быть такими

 [ {name : "All Stage",active:true} {name : "Development",active:false}, {name : "Production",active:false}, {name : "Staging",active:false} ] 

Я попробовал следующий код. Но это не добавление.

 app.controller('MainCtrl', function($scope) { // I am having an object like this $scope.releases = [{name : "All Stage",active:true}]; // I need to appned some more data to it $scope.releases = [ {name : "Development",active:false}, {name : "Production",active:false}, {name : "Staging",active:false} ] }); 

Ссылка Pluker: http://plnkr.co/edit/gist:3510140

  • Почему JSON.stringify не отображает свойства объекта, которые являются функциями?
  • IE пытается загрузить JSON в ASP. NET MVC 3
  • Ошибка с JSON.parse от Javascript?
  • Раскладка пучка с использованием d3.js и заданной структуры json-файла
  • Состояние jQuery AJAX 200, но таинственная синтаксическая ошибка
  • Угловой ресурс GET GET
  • Добавить элемент json в ANGULAR с всплывающим окном
  • $ .ajax () и "Uncaught ReferenceError: данные не определены"
  • 3 Solutions collect form web for “Как добавить к json-объекту в угловых js”

      $scope.releases = [{name : "All Stage",active:true}]; // Concatenate the new array onto the original $scope.releases = $scope.releases.concat([ {name : "Development",active:false}, {name : "Production",active:false}, {name : "Staging",active:false} ]); 

    Просто используйте метод Array concat

     $scope.release = [{name : "All Stage",active:true}]; $scope.releases = [ {name : "Development",active:false}, {name : "Production",active:false}, {name : "Staging",active:false} ]; $scope.releases = $scope.releases.concat($scope.release); 

    Пользователь angular.extend () для расширения объекта угловой протяжкой

    Вы также можете использовать угловое слияние angular.merge ()

    Interesting Posts

    Как правильно скомпилировать проект с Babel и Grunt

    Загрузка частичной страницы с угловым и компилятором Контроллер

    Преобразование объекта JS в массив

    W / webcore (2733): не удается получить viewWidth после первого макета

    Использование Rhino вместо ScriptEngine для запуска кода Javascript в Java

    Функция суммирования варидической карри

    Переменная как индекс в ассоциативном массиве – Javascript

    Что происходит с кодом после перенаправления javascript (установка window.location.href)?

    Использование HTML5 / Canvas / JavaScript для создания скриншотов

    Javascript: как перехватить изменение window.location

    && оператор в Javascript

    Нажатие данных в таблицу Google с помощью JavaScript, запущенного в браузере

    Как я могу поменять значения формы таблицы row1 на значения формы таблицы row2 без изменения строк таблицы с помощью javascript?

    Как сбросить стили, заданные в серии в Highcharts?

    Лучший способ для размера элемента по размеру другого элемента

    JavaScript делает сайт умным, красочным и простым использованием.