第二个按钮单击在AngularJS中的第一个按钮单击之前不起作用

时间:2017-05-09 06:49:56

标签: html events button laravel-5 angularjs-ng-click

我正在使用包含行的表,并且在一列中我有两个按钮批准和拒绝,问题是拒绝按钮仅在批准按钮后工作。如果我点击拒绝按钮它第一次不起作用。 这是我的代码。

      <tr ng-repeat="item in userRequests">            
                       <td style="border: 1px solid #435363;">{{$index  + 1 }}</td>
                       <td style="border: 1px solid #435363;">{{item.email_id}}</td>
                       <td ng-if="item.request_status == 0 && item.is_active == null" style="border: 1px solid #435363;">valid till: <input type="text" datepicker ng-model="validate" style="vertical-align: top;" /> <span><button type="button" style = "margin-left: 4px;margin-right: 4px;" class="btn btn-primary btn-xs" ng-click="approveUser(item.email_id,validate)">Approve</button></span>
                       <span><button type="button" class="btn btn-primary btn-xs" ng-click="rejectUser(item.email_id)">Reject</button></span></td>
     </tr>

我无法理解在第一次点击时停止按钮调用该功能的内容。 please see the pic by clicking here the view of table

1 个答案:

答案 0 :(得分:0)

首先你的小提琴有问题所以我换了另一个 检查这个小提琴 http://jsfiddle.net/U3pVM/32109/

它正在运作。我也试过角度种子项目,没有问题,但你需要将registerCtrl更改为控制器!

app.registerCtrl('myCtrl', function($scope, $http, $rootScope) {

app.controller('myCtrl', function($scope, $http, $rootScope) {