anjularjs 将值推送到嵌套的 ng-repeat [英] anjularjs push value to nested ng-repeat
本文介绍了anjularjs 将值推送到嵌套的 ng-repeat的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我有一个嵌套在另一个 ng-repeat 中的 ng-repeat.单击按钮时,我想将一些值推送到第二个数组
<div>{{vehicle.number}}</div><input name="addName" value="add" ng-click="addVehicle(vehicle)"<div ng-repeat="categoryList in vehicle.category"><div>{{categoryList.name}}</div>
<小时>
我尝试了以下代码但它不起作用$scope.vehicleList=[];$scope.addVehicle = function(){$scope.vehicleList.push({类别:'汽车'});}
谁能帮我解决这个问题.谢谢
解决方案
<div>{{vehicle.number}}</div><input name="addName" value="add" ng-click="addVehicle($index, vehicle)"><div ng-repeat="categoryList in vehicle.category"><div>{{categoryList.name}}</div>
$scope.vehicleList = [];$scope.addVehicle = 函数(索引,车辆){$scope.vehicleList[index].category.push({名称:车辆});};
I have an ng-repeat nested within another ng-repeat. I want to push some values to the second array when the button is clicked
<div ng-repeat="vehicle in vehicleList">
<div>{{vehicle.number}}</div>
<input name="addName" value="add" ng-click="addVehicle(vehicle)"
<div ng-repeat="categoryList in vehicle.category">
<div>{{categoryList.name}}</div>
</div>
</div>
I tried following code but it's not working
$scope.vehicleList=[];
$scope.addVehicle = function(){
$scope.vehicleList.push({
category:'car'
});
}
Can anyone help me on this. Thanks
解决方案
<div ng-repeat="vehicle in vehicleList">
<div>{{vehicle.number}}</div>
<input name="addName" value="add" ng-click="addVehicle($index, vehicle)">
<div ng-repeat="categoryList in vehicle.category">
<div>{{categoryList.name}}</div>
</div>
</div>
$scope.vehicleList = [];
$scope.addVehicle = function(index, vehicle) {
$scope.vehicleList[index].category.push({
name: vehicle
});
};
这篇关于anjularjs 将值推送到嵌套的 ng-repeat的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文