当前位置: 首页 > 知识库问答 >
问题:

类型“Window”上不存在属性“MktoForms2”

鲁鸿
2023-03-14

获取错误:(类型窗口中不存在属性“MktoForms2”

useEffect(() => {
    window.MktoForms2.loadForm("//app-sj11.marketo.com", "XXX-XXX-XXX", 1608);
}, []);

共有1个答案

邓焱
2023-03-14

如果实际的< code>MktoForms2库尚未加载,您很可能会得到该错误。在您尝试进行< code>loadForm调用之前,应该这样加载它..

<script src="//app-xyz.marketo.com/js/forms2/js/forms2.js"></script>

脚本加载的域特定于您的Marketo实例,但是您可以在这里找到表单库的文档:https://developers.marketo.com/javascript-api/forms/

 类似资料:
  • 如果是window里面的parent定义类型好写,如果是定义parent里面的store类型,这种应该怎么写,我写了parent: parentInfo, 然后在parentInfo里定义store的类型,也不行 代码是这样写的:

  • 我已将TS添加到我的React/Redux应用程序中。 我在我的应用程序中使用对象,如下所示: TS抛出一个错误: 类型脚本错误:类型“窗口”上不存在属性“FB”。TS2339 我想修正这个错误。 我在这里找到了答案https://stackoverflow.com/a/56402425/1114926 为什么第一个版本不起作用,而第二个版本起作用,尽管我根本没有指定FB属性?

  • 我使用的是完全修补过的Visual Studio 2013。我正在尝试使用JQuery、JQueryUI和JSRender。我也在尝试使用打字。在ts文件中,我得到如下错误: 类型“{}”上不存在属性“fade div”。

  • 我试图在登录过程后获得连接的用户模型, 首先,在CanActivate guard检查了带有用户JSON对象的本地存储并发现该对象为空之后,用户将重定向到“/login”URL 然后用户登录并重定向回根URL“/”,在连接过程中我使用AuthService,它将从服务器返回的用户对象保存在用户模型中 这是我的守卫:

  • 升级到Angular 6.0和Rxjs到6.0后,我收到以下编译错误:

  • 我试图在TypeScript中使用“时刻-持续时间格式”,但即使它有效,webpack仍不断抱怨它无法在线找到“格式”方法: 这里是package.json tsconfig.json: 在(angular2)组件中: 我也试过了 但这并不能改变什么: [at-loader]./src/app/组件/建筑/商店/shop.component.ts:190中的错误:81 TS2339:属性“格式”在