Кнопки 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 в этот файл в разделе заголовка, и теперь проблема решена. Теперь также отображается кнопка «Производство».