2016-08-26 18 views
2

私は過去4時間の回答を探していて、複数のレコードを集めていくつかのことを達成しましたが、うまくいきません。 ここで私は間違いをしていますか?アクティブなクラスng-click(Laravel 4 + Angular JS 1)

表示ファイル:

<?php 
    $payment_methods = DB::table('payment_methods') 
      ->select('*') 
      ->orderBy('created_at', 'desc') 
      ->whereNull('deleted_at') 
      ->get(); 
    ?> 

    <div style="margin-bottom:20px; display:inline-block;"> 
       @foreach($payment_methods as $pm) 
       <div class=" pay-logo"> 
       @if($pm->method_name != 'Cash on Delivery') 
        <label> 
         <img class="<% '{{$pm->method_name}}' == payment_method ? 'active' : '' %>"  ng-click="selectPayment('{{$pm -> method_name}}')" src="/assets/marketplace/images/payment/{{$pm -> method_name}}.jpg" alt="" required> 
         <input style="visibility:hidden;" type="radio" name="payment_method" value="{{$pm->method_name}}" > 
        </label> 
       @endif 
       </div> 
      @endforeach 
     </div> 

角度JSコード:

$scope.selectPayment = function (payment_meth){ 
    $http({ 
     url: "/cart/getInfo?payment_value=" +$scope.payment_method, method: "GET", 
     }).success(function (paymentdata){ 
       if (paymentdata != 'No Description Found'){ 
        $scope.payment_value = paymentdata[0]; 
        console.log($scope.payment_value.description); 
       } 
      }).error(function (e){ 
       console.log(e); 
      }); 
    } 
+0

あなたは "それが正常に動作していない" とはどういう意味ですか?どのようなエラーが表示され、代わりに何を表示したいですか? – moopet

答えて

1
<img ng-class="{'active': '<% $pm→method_name %>' == payment_method}" ng-click="selectPayment('{{$pm -> method_name}}')" src="/assets/marketplace/images/payment/{{$pm -> method_name}}.jpg" alt="" required> 
関連する問題