【发布时间】:2020-12-17 21:10:39
【问题描述】:
要在 eventbrite 中进行结帐,在文档中使用扩展窗口的小部件 (https://www.eventbrite.com/platform/docs/embedded-checkout),但是如何在 angular 中使用 vanilla 代码?,我已经这样做了:
- 将
<script src="https://www.eventbrite.com/static/widgets/eb_widgets.js"></script>放入index.html - 使用按钮
<button id="eventbrite-widget-trigger" type="button">Buy Tickets</button>创建组件 - 使用小部件配置创建一个 .ts:
const eventbriteCallback = function () {
console.log("Order complete!");
};
window.EBWidgets.createWidget({
widgetType: "checkout",
eventId: "52766401728",//Here is event dinamically
modal: true,
modalTriggerElementId: "eventbrite-widget-trigger",
onOrderComplete: eventbriteCallback,
});
但是如何将原版代码(第 3 点)与组件(第 2 点)合并并动态发送 eventId? 或者有人在 eventbrite 中集成了 Angular 的结帐功能?
【问题讨论】:
标签: angular eventbrite