如何调用函数以使某些值与之前的值匹配

时间:2017-06-23 06:44:16

标签: javascript angularjs

<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,那么它就不会推送数据。我试图检查以前的值但这个逻辑不起作用。任何人都可以提出一些不同的逻辑。

0 个答案:

没有答案