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'
}
});
});
gこれをあなたの角度から見る – user6594294
MVCの角度表示の中で、私のクラスライブラリプロジェクトからセッション変数を使いたいです。 –