我有一个NG重复嵌套在另一个NG-重复之内。我想一些值推到第二排单击按钮时
< DIV NG重复=车辆vehicleList> < DIV> {{vehicle.number}}< / DIV> <输入名称=addNameVALUE =添加NG点击=addVehicle(车) < DIV NG重复=,在vehicle.category所属分类> < DIV> {{categoryList.name}}< / DIV> < / DIV>< / DIV>
我试着以下code,但它不工作$ scope.vehicleList = [];$ scope.addVehicle =功能(){ $ scope.vehicleList.push({ 类别:'车' });}
谁能帮我在这。谢谢
解决方案 < DIV NG重复=车辆vehicleList> < DIV> {{vehicle.number}}< / DIV> <输入名称=addNameVALUE =添加NG点击=addVehicle($指数,汽车)> < DIV NG重复=,在vehicle.category所属分类> < DIV> {{categoryList.name}}< / DIV> < / DIV>< / DIV>$ scope.vehicleList = [];$ scope.addVehicle =功能(索引,车){ $ scope.vehicleList [指数] .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
});
};