Angularjs 在其他视图中获取选中值
我有一个带有按钮submit的复选框列表,当我单击submit时,我必须在其他视图表中获取所有选中的值。我找到了很多答案,但他们都建议在同一个视图中获取值,但我需要在其他视图中获取值(ajoffactadmin2),请问我如何才能做到这一点。代码如下: ajafactadmin2.htmlAngularjs 在其他视图中获取选中值,angularjs,ionic-framework,Angularjs,Ionic Framework,我有一个带有按钮submit的复选框列表,当我单击submit时,我必须在其他视图表中获取所有选中的值。我找到了很多答案,但他们都建议在同一个视图中获取值,但我需要在其他视图中获取值(ajoffactadmin2),请问我如何才能做到这一点。代码如下: ajafactadmin2.html <div class="row" ng-repeat="x in namesF3"> <div class="col"><input type="check
<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>
当用户单击“提交”按钮时,您需要调用控制器上的一个函数,并将所有值检查值存储在本地存储中,然后重定向到下一页和下一个控制器。您必须获取本地存储值并在视图页中显示 或
您可以从控制器函数中执行类似操作,您必须将数组作为字符串传递,然后在下一个控制器中获取状态参数值,并使用json.parse将字符串转换为对象并显示在html中谢谢您的回答,很抱歉,我是angular的初学者,请您进一步解释我如何做到这一点。
$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);
}
}