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

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

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

  • .keyCode против .which
  • Как отключить редактирование некоторых ячеек в редактировании строк JQGrid?
  • Почему мой ввод даты не читает значение модели?
  • Создайте еще одну строчную строку даты из метки времени ISO8601
  • Как открыть и сохранить текст в html в файл с помощью javascript в HTML
  • Как добавить абзац поверх содержимого div
  •  [ {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

  • Использование запроса с относительными путями
  • Угловой UI-Router, передающий данные между состояниями с функцией go, не работает
  • Переменная Scope для директивы не определена в конструкторе при использовании bindToController
  • Получение атрибута элемента в функции ng-click в angularjs
  • Неизвестный поставщик: $ modalProvider <- $ модальная ошибка с AngularJS
  • Сортировка или переупорядочение строк таблицы в angularjs (перетаскивание)
  • 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 ()

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