<div class="form-group">
<label>User Id:</label>
<input type="text" class="form-control" ng-model="a.userId">
</div>
<label>Items:</label>
<input type="text" class="form-control" ng-model="a.item">
<label>Quantity:</label>
<input type="text" class="form-control" ng-model="a.quantity">
<label>Card:</label>
<input type="text" class="form-control" ng-model="a.card">
<label>Other:</label>
<input type="text" class="form-control" ng-model="a.other">
<button type="button" ng-click="addData(a.userId)">Add</button>
指令代码: -
scope.addData = function (userId) {
var prev = userId;
if(prev == userId){
scope.list=[];
scope.list.push(scope.a);
}
};
我有一些数据正在推送到数组中,我想从之前推送相同userId
的数据。如果用户更改了userId
,那么它就不会推送数据。我试图检查以前的值但这个逻辑不起作用。任何人都可以提出一些不同的逻辑。