我正在尝试在我的 Angular 8 应用程序中设置 Pendo。然而,他们的文档似乎已关闭。示例脚本与 Pendo 控制面板中提供给我的实际脚本不匹配。此外,他们的 YouTube 演练已有 4 年历史,看起来像是为 Angular JS 编写的。
我按照位于https://support.pendo.io/hc/en-us/articles/360031862272-Installation-for-Single-Page-Frameworks
我将脚本的第一部分放在 index.html 页面上的结束<body>标记之前。
然后我将其放入pendo.initialize我的授权组件中。
然而,这并没有奏效。我在浏览器控制台中收到错误 TypeError:“pendo.initialize(...) 不是函数” 。
所以我联系了支持人员,他们建议我pendo.initialize使用 ngZone 在 Angular 之外运行。
有谁知道需要修改什么才能初始化 pendo 而不会出现未定义的错误?
这就是我的结局。
索引.html
...
<script>
(function (apiKey) {
(function (p, e, n, d, o) {
var v, w, x, y, z; o = p[d] = p[d] || {}; o._q = [];
v = ['initialize', 'identify', 'updateOptions', 'pageLoad']; for (w = 0, x …Run Code Online (Sandbox Code Playgroud)