2017-04-13 2 views
0

Ich habe eine Liste von Kontrollkästchen mit Schaltfläche senden, und ich, wenn ich auf "Senden" klicken, muss ich alle überprüften Werte in anderen View-Tabelle erhalten. Ich finde viele Antworten, aber alle schlagen vor, Werte in derselben Ansicht zu erhalten, aber ich muss Werte in anderer Ansicht bekommen (ajoutFactAdmin2), wie kann ich das bitte tun. Dies ist der Code:Get checked Werte in anderen Ansicht

ajoutFactAdmin2.html

<div class="row" ng-repeat="x in namesF3"> 

      <div class="col"><input type="checkbox" name="" ng-modal="x.selected" ng-checked="exist(x)" ng-click="toggleSelection(x)" ng-true-value="'{{x.CodeEnvoiColis}}'" ng-false-value="''" id="'{{x.CodeEnvoiColis}}'"></div> 
      <div class="col" >{{x.CodeEnvoiColis}}</div> 
      <div class="col" width="20%">{{x.StatutColis}} </div> 
      <div class="col" width="20%">{{x.VilleDestColis}}</div> 

</div> 

<div class="selectedcontent"> 
      <h3> Selected Names </h3> 
      <p ng-repeat = "selectedName in selected"> {{selectedName.CodeEnvoiColis}} </p> 
</div> 
      <a class="button button-info" ng-click="toggleSelection(x)" href="#/ajoutFactAdmin2" style="background-color:#1627C0;float: right;">Ajouter</a> 

app.js:

$scope.selected = []; 
      $scope.namesF3 = []; 
      $scope.exist = function(item){ 
      return $scope.selected.indexOf(item) > -1; 
      } 

      $scope.toggleSelection = function(item){ 
      var x = []; 
      var idx = $scope.selected.indexOf(item); 
      if(idx > -1){ 
       $scope.selected.splice(idx, 1); 
      } 
      else{ 
       $scope.selected.push(item); 
      } 

      } 

Antwort

0

Sie haben wie zu tun ist, wenn Sie auf Benutzer Submit-Button Sie eine Funktion auf Controller aufrufen müssen und gespeichert Alle Wertüberprüfungswerte im lokalen Speicher und Umleitung zur nächsten Seite und zum nächsten Controller müssen den lokalen Speicherwert erhalten und auf der Ansichtsseite angezeigt werden.

oder

Sie mögen tun können von Controller-Funktion müssen Sie Array als String übergeben und in der nächsten Controller Zustand param Wert erhalten und für convert Zeichenfolge verwenden JSON.parse zum Objekt und Anzeige in html

+0

Ihnen danken für deine Antwort, tut mir leid zu sagen, dass ich Anfänger mit eckigen bin, können Sie mehr erklären, wie kann ich das bitte tun. – SalamSalam

Verwandte Themen