Paypal 按钮未显示在 Dynamics CRM 营销活动网站的 Angular 制作中

Paypal Buttons Are Not Showing on Angular Production in Dynamics CRM Marketing Event Website

我在 Dynamics CRM 营销模块活动网站中使用了 Paypal Javascript-Sdk 默认情况下 Angular 所以它在 LocalHost

上工作正常

但是当我尝试在 Powerappsportals 上部署它时不知何故它没有加载并在开发者控制台上出现以下错误

main.js:2 ERROR ReferenceError: paypal is not defined
    at e.payment (main.js:2)
    at e.ngAfterViewInit (main.js:2)
    at fo (main.js:2)
    at ho (main.js:2)
    at po (main.js:2)
    at ai (main.js:2)
    at vi (main.js:2)
    at mi (main.js:2)
    at ai (main.js:2)
    at vi (main.js:2)

所以我意识到不知何故 Paypal SDK 无法在生产环境中加载

如果有人已经解决了这个问题请帮助我

提前致谢

所以最后我自己找到了解决方案。

Dynamics 门户管理 Web 模板 部分定义了一个 Index.html 文件。他们以某种方式限制我们使用相同的格式。所以,当我尝试部署我的 Angular 应用程序时。 Dynamics 需要具有相同格式的索引文件。所以它忽略了 Header 部分中的附加脚本。

所以,我刚刚在 Header 部分的那个文件中添加了 Paypal 脚本,现在问题已解决。它现在也显示生产按钮。