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);
}
}
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