Javascript 我想用onclick事件| AngularJs更新JSON中的数组
这是我的JSON,我想在数组product1中添加一个元素,每次我单击一个按钮,它应该没有限制,添加字段中的值可以由用户定义Javascript 我想用onclick事件| AngularJs更新JSON中的数组,javascript,html,angularjs,json,Javascript,Html,Angularjs,Json,这是我的JSON,我想在数组product1中添加一个元素,每次我单击一个按钮,它应该没有限制,添加字段中的值可以由用户定义 $scope.tableContent = [ { id: 1, sks: 'sk1', product1: ['micro m1', 'micro m2'], product2: 'prod2'
$scope.tableContent = [
{
id: 1,
sks: 'sk1',
product1: ['micro m1', 'micro m2'],
product2: 'prod2'
},
{
id: 2,
sks: 'sk2',
product1: ['micro m1', 'micro m2', 'micro m3'],
product2: 'prod4'
},
{
id: 3,
sks: 'sk3',
product1: 'prod5',
product2: 'prod6'
}];
向javascript添加代码以使其正常工作
$scope.addMicroM = function () {
//some code here to add
};
这是我的JSON,我想在点击一个偶数时向产品1的数组或任何其他数组添加一个元素,类似地,我也想向产品2添加相同的元素
我的html:
<div class="row" id="{{x.id}}" ng-repeat="x in tableContent">
<div class="cell" ng-click=openModal(x)> {{x.sks}} </div>
<div class="cell" ng-click=openModal(x)>
<div class=cellD ng-repeat=" pika in x.product1">{{pika}}</div>
<div class="cellD" ng-click="addMicroM()">+</div>
</div>
<div class="cell" ng-click=openModal(x)>{{x.product2}}</div>
<div class="cell" ng-click="addCol($event)">+</div>
</div>
<div class="row">
<div class=cell ng-click=addRow()>+</div>
在您的html中:
<div class="cellD" ng-click="addMicroM(x, 'micro m3')">+</div>
你在尝试什么不适合你?请更正你的短语,朋友,它不清楚!是的@GiovaniVercauteren它不起作用,让我再编辑一次
<div class="cellD" ng-click="addMicroM(x, 'micro m3')">+</div>