我试图从Web加载第三方脚本,而不是制作它的本地副本,并能够在脚本加载后使用第三方脚本的全局变量和函数.
更新:
问题:以下组件未从Web加载脚本
import {Component} from '@angular/core'
@Component({
selector: 'custom',
providers: [],
template: `
<div>
<h2>{{name}}</h2>
<img class="v-button" role="button" alt="Visa Checkout" src="https://sandbox.secure.checkout.visa.com/wallet-services-web/xo/button.png">
<script src="https://sandbox-assets.secure.checkout.visa.com/checkout-widget/resources/js/integration/v1/sdk.js">
</script>
</div>
`
})
export class CustomComponent {
constructor() {
this.name = 'Custom Component works!!'
}
}Run Code Online (Sandbox Code Playgroud)