anjularjs 将值推送到嵌套的 ng-repeat [英] anjularjs push value to nested ng-repeat

查看:19
本文介绍了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屋!

查看全文
相关文章
其他开发最新文章
热门教程
热门工具
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆