2017-08-10 36 views
0

是否可以導入給定的JS庫(在我的情況下,它將從this .pdf file章節8.1 - 「集成付款牆」)https://www.paypalobjects.com/webstatic/ppplus/ppplus.min.js導入ppplus庫通過給定的鏈接在TypeScript中呈現付款牆

文字告訴我下面的:

1)包括JS庫:

<script src="https://www.paypalobjects.com/webstatic/ppplus/ppplus.min.js" 
type="text/javascript"></script> 

2)定義的佔位符DIV:

<div id="ppplus"> </div> 

3)渲染付款牆:

<script type="application/javascript"> 
var ppp = PAYPAL.apps.PPP({ 
"approvalUrl": "'.$approval_url.'", 
"placeholder": "ppplus", 
"mode": "sandbox", 
"country": "DE" 
}); 
</script> 

由於我想在NativeScript應用程序中使用此功能,因此我無法使用script -Tag。我的解決方法是導入這個(如果可能)像一個通常的模塊。

我試了一下:

import * as "https://www.paypalobjects.com/webstatic/ppplus/ppplus.min.js" 

,但他無法找到特定的模塊(這似乎還挺明顯的,因爲它是沒有安裝的模塊本身)。有沒有其他方法可以做到這一點? PS:如果你知道任何其他方式來包括牆,隨時告訴我,這可能是比我的更好的主意:)。

回答

2

你需要找到SDK爲Android/IOS因爲這個庫是依賴於瀏覽器,它不會爲你工作作爲Nativescript沒有DOM對象喜歡的瀏覽器,因爲我看到許多鼠標事件和其他thinng

+0

感謝那你怎麼知道有DOM對象需要?對於這個問題,我是一個新手考慮所有這些網絡開發的東西:D –

+1

使用'CTRL + F'來處理常見的瀏覽器依賴的東西,比如'window。(something)'或者使用DOM對象'操作'。 –

+0

而且基本沒有解決方法?或者至少沒有昂貴的解決方法呢? –