2016-09-01 13 views
0

私はpaypal plusと角度を統合しなければならないプロジェクトに取り組んでいます。しかし、スクリプト(paypalスクリプト)をHTMLに書き込むと、角度がPAYPAL.apps.PPPスクリプトの変数を認識せず、私はコンソールでこのエラーを受け取ります。AngularJSはpaypalと連携していません

angular.js:13550 ReferenceError: PAYPAL is not defined 
at eval (eval at globalEval (http://localhost:9000/bower_components/jquery/dist/jquery.js:343:5), <anonymous>:1:23) 
at Function.globalEval (http://localhost:9000/bower_components/jquery/dist/jquery.js:343:5) 
at domManip (http://localhost:9000/bower_components/jquery/dist/jquery.js:5291:15) 
at jQuery.append (http://localhost:9000/bower_components/jquery/dist/jquery.js:5431:10) 
at jQuery.<anonymous> (http://localhost:9000/bower_components/jquery/dist/jquery.js:5525:18) 
at access (http://localhost:9000/bower_components/jquery/dist/jquery.js:3614:8) 
at jQuery.html (http://localhost:9000/bower_components/jquery/dist/jquery.js:5492:10) 
at link (http://localhost:9000/bower_components/angular/angular.js:25866:18) 
at invokeLinkFn (http://localhost:9000/bower_components/angular/angular.js:9694:9) 
at nodeLinkFn (http://localhost:9000/bower_components/angular/angular.js:9093:11) <div ng-include="'app/account/payment/panel/paypal.html'" class="ng-scope">" 

HTMLコード:ここ

<script src="https://www.paypalobjects.com/webstatic/ppplus/ppplus.min.js" type="text/javascript"></script> 
<script type="application/javascript"> 
var ppp = PAYPAL.apps.PPP({"approvalUrl": '.$approvalUrl.',"placeholder": "ppplus","mode": "sandbox"}); 
</script> 
<div id="ppplus"> </div> 
<button type="submit" 
id="continueButton" 
onclick="ppp.doContinue(); return false;">Continuar 
</button> 

誰かは、アプリケーションで使用する角度や輸入他のスクリプトでペイパルを統合する方法を知っています。 o/

+0

をPayPalのJSがロードされてきていないか、または、それがロードされる前に、角度スクリプトが実行されているように思え。 – plong0

+0

'PAYPAL'は' jQuery'で動作します。ヘッダに 'jQuery'スクリプトを含めましたか? –

+0

@ plong0私はindex.htmlページにスクリプトを置くと動作します!迅速な答えのおかげで男! :P –

答えて

1

ロードされる前にpaypal jsがロードされていないか、または角度スクリプトが実行されているようです。

私は、HTMLのindex.htmlにスクリプトを置く:)

0

jQueryライブラリを追加する必要があります.PAYPALライブラリの前に含める必要があります。

+2

ようこそ。私は少しあなたの答えを拡大することを検討します。 –

関連する問題