Кнопки Paypal не отображаются на Angular Production на веб-сайте маркетингового мероприятия Dynamics CRM

Я использовал Paypal Javascript-Sdk на веб-сайте мероприятия модуля маркетинга Dynamics CRM, который по умолчанию установлен на 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)

Итак, я понял, что каким-то образом SDK Paypal не удается загрузить в производственной среде.

Если кто-то уже решил эту проблему, пожалуйста, помогите мне в этом

Заранее спасибо

1 ответ

Итак, наконец, я нашел решение самостоятельно.

В разделе веб-шаблонов Dynamics Portal Management определен файл Index.html . Каким-то образом они ограничили нас в использовании одного и того же формата. Итак, когда я попытался развернуть свое приложение Angular. Dynamics ожидал индексный файл в том же формате. Таким образом, он пренебрег дополнительными сценариями в разделе заголовка.

Итак, я только что добавил скрипт Paypal в этот файл в разделе заголовка, и теперь проблема решена. Теперь также отображается кнопка «Производство».

Другие вопросы по тегам