2017-05-09 11 views
0

テーブルが行を含み、1つの列に2つのボタンが承認および拒否されています。拒否ボタンをクリックすると、初めて動作しません。 これは私のコードです。AngularJSの最初のボタンがクリックされる前に2番目のボタンのクリックが機能しない

 <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

+0

console.logを関数approveUserに入れ、ユーザーを拒否して残りの機能をコメントして、それが呼び出されているかどうか確認できますか?私は問題がこのコードではない機能にあると信じています –

+0

私は承認ボタンをクリックした後、実際にボタンを拒否します – Rajat

+0

私はそれを知っていますが、 –

答えて

0

私はそれが動作している別の1つの チェックこのフィドル http://jsfiddle.net/U3pVM/32109/

を使用変わって最初のあなたのフィドルには問題があります。私も角種子プロジェクトでそれを試しても問題はありませんでしたが、コントローラにregisterCtrlを変更する必要があります!

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

app.controller('myCtrl', function($scope, $http, $rootScope) { 
関連する問題