2017-05-04 1 views
1

뇌 트리 지불 통합을위한 플러그인을 작성하여 런타임시로드가 발생하므로 서버 측 C# 클래스에서 클라이언트 토큰을 생성했으며이를 사용하려고합니다. 내 각 컨트롤러하지만 그렇게 할 수 없습니다. C# 클래스에서 내 각도 조절기에서 세션 변수 나 그와 같은 것을 얻을 수있는 방법이 있습니까? 그래서 각도 준비 기능에서 드롭 인 UI를 만들 수있을 것입니다. 당신은 당신의 컨트롤러에각도 js에서 Braintree 클라이언트 토큰을 얻을 수 없습니다

[HttpGet] 
    public JsonResult client_token() 
    { 
     var gateway = config.GetGateway(); 
     var clientToken = gateway.ClientToken.Generate(); 
     return Json(clientToken, JsonRequestBehavior.AllowGet); 
    } 

을 이런 JsonResult을해야 다음 AngularJS와 당신이

$scope.get_token = function() { 
    $http({ 
     method: 'GET', 
     url: '/home/client_token' 
    }).then(function (data) { 
     $scope.client_token_string = data.data; 
    }) 
} 
$scope.get_token(); 

을 할 필요가

angular.element(document).ready(function() { 
      var clientToken = "From_Server_Side"; 
      braintree.setup(clientToken , 'dropin', { 
       container: 'dropin-container', 
       paypal: { 
        singleUse: true, 
        amount: 10.00, 
        currency: 'GBP' 
       } 
      }); 
     }); 
+1

안녕하세요? g 각도보기에서 – user6594294

+1

내 MVC 각도보기 내 클래스 라이브러리 프로젝트에서 세션 변수를 사용하고 싶습니다. –

답변

0

: 나는 이런 식으로 뭔가를 acheive 할 나는 집에두고 가정 컨트롤러를 가정하고 가정

관련 문제