2016-08-16 2 views
1

컨트롤러에서 범위 배열을 전달한 다음 그룹에 배열을 추가하여 업데이트하려고합니다. 메신저에 문제가 있습니다. 그룹이 그것을 템플릿에 매번 그것을 반환 내가 그룹 목록을 작성하려고하고 추가 버튼을 클릭하면 당신이 그 배열Angular.js - 하나의 컨트롤러에서 다른 컨트롤러로 전달 및 배열

.controller("GroupsController", function($scope,$stateParams,$state){ 
     $scope.groups=[]; 
     $scope.newGroup=function(){ 
      $state.go("newgroup"); 
     }; 
     $scope.groups.push($stateParams.groupname); 
     $scope.groupChat = function(group){ 
     $state.go("chat",{groupname:group,firstname:$stateParams.firstname, lastname: $stateParams.lastname}) 
     } 
    }) 

    .controller("NewGroupController",function($scope,$state){ 
     $scope.createGroup = function(groupname){ 
      $state.go("groups",{groupname: groupname}) 
     } 
    }) 

문제에 다른 그룹을 추가 할 수 있습니다 newgroup 템플릿로 이동합니다 $ scope.groups를 다시 비운 다음 어레이에 최신 그룹을 추가하지만 다른 그룹은 모두 제거하십시오

배열에 새 그룹을 추가하지만 이전 그룹도 유지하십시오.

답변

관련 문제