2015-06-18 37 views
0

我需要將這個JavaScript集成到我的Angular控制器中。AngularJS中的Window.append

<script type="text/javascript"> 
paymentwindow = new PaymentWindow({ 
    'merchantnumber': "123456", 
    'amount': "10095", 
    'currency': "DKK", 
    'windowstate': "4", 
    'paymentcollection': "1", 
    'iframeheight': "400", 
    'iframewidth': "360", 
    'accepturl': "" 
}); 
paymentwindow.append('payment-div'); 
paymentwindow.open(); 

是否有這樣做的最佳做法? 我需要在付款週期內更改商戶編號和金額。

我有一個DIV,我想在HTML文件中的付款窗口。

<div id="payment-div"></div> 

我還包括來自支付解決方案供應商的JavaScript文件。

+0

做什麼? – Mohit

+0

是的。我需要在我的html頁面上創建該窗口。我想用控制器中的值設置商戶編號和金額。 –

回答

0

是的,你可以使用一些引導模式或其他庫在你的HTML頁面上創建一個窗口。 獲取數據簡單地用$範圍綁定它控制器,並獲取在HTML那些值模態

<div id="payment-div"> 
{{merchantnumber}} 
{{amount}} 
</div> 

在控制器要在HTML中顯示此數據

$scope.merchantnumber = '' 
$scope.amount = '' 
+0

是的,這是一個解決方案。但我想使用供應商爲我創建的窗口。然後,我將其風格適當地放入我的網站。 –

+0

你在說什麼這個窗口?它是一個不同的視圖/ HTML?如果不是從其他來源獲取數據,你必須根據你的情況來改變它? – Mohit

+0

新PaymentWindow({..是由付款窗口.js文件創建的,我正在鏈接並在腳本部分之前加載。我需要在我的代碼中創建該付款窗口,將其放入供應商名稱中。

供應商主持paymentwindow.js文件,並通過維護內容。這就是我想要的..不是自己的解決方案,因爲我必須維護代碼到他們的標準/定義。 –